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