File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change 1+ dependencies :
2+ pre :
3+ - sudo apt-get remove binutils-arm-none-eabi gcc-arm-none-eabi -y
4+ - sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa -y
5+ - sudo apt-get update -y
6+ - sudo apt-get install gcc-arm-embedded -y
7+ - pip install mbed-cli
8+ - mkdir -p ~/cli-cache
9+ - mbed config --global cache ~/cli-cache
10+ - cd ../ && git clone https://github.com/ARMmbed/mbed-os-linker-report.git --depth 1
11+ cache_directories :
12+ - " ~/cli-cache"
13+
14+ test :
15+ override :
16+ - mbed deploy --protocol ssh
17+ - mbed compile -m K64F -t GCC_ARM --profile=../mbed-os-linker-report/compiler_profiles/release.json
18+ - echo $(stat --printf="%s" BUILD/K64F/GCC_ARM/mbed-bootloader-internal.bin) | tee BINSIZE # current build size
19+ post :
20+ - python ../mbed-os-linker-report/elfsize.py -i BUILD/K64F/GCC_ARM/mbed-bootloader-internal.elf
21+ - mkdir -p $CIRCLE_ARTIFACTS/mbed-os-linker-report/
22+ - cp -r ../mbed-os-linker-report/html $CIRCLE_ARTIFACTS/mbed-os-linker-report/
23+ - cp ../mbed-os-linker-report/index.html $CIRCLE_ARTIFACTS/mbed-os-linker-report/
24+ - echo $(cat BINSIZE) > $CIRCLE_ARTIFACTS/bin_size_$(cat BINSIZE)
You can’t perform that action at this time.
0 commit comments