.

Committer:
mbed_official
Date:
Wed Dec 13 16:20:24 2017 +0000
Revision:
0:8e251d9511b8
Child:
1:2bfc377bcc2a
Merge pull request #6 from ARMmbed/geky-patch-1

Add docs for troubleshooting
.
Commit copied from https://github.com/ARMmbed/mbed-os-example-filesystem

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 0:8e251d9511b8 1 cache:
mbed_official 0:8e251d9511b8 2 pip: true
mbed_official 0:8e251d9511b8 3 directories:
mbed_official 0:8e251d9511b8 4 - $HOME/.cache/apt
mbed_official 0:8e251d9511b8 5
mbed_official 0:8e251d9511b8 6 before_install:
mbed_official 0:8e251d9511b8 7 # Make sure pipefail
mbed_official 0:8e251d9511b8 8 - set -o pipefail
mbed_official 0:8e251d9511b8 9 # Setup apt to cache
mbed_official 0:8e251d9511b8 10 - mkdir -p $HOME/.cache/apt/partial
mbed_official 0:8e251d9511b8 11 - sudo rm -rf /var/cache/apt/archives
mbed_official 0:8e251d9511b8 12 - sudo ln -s $HOME/.cache/apt /var/cache/apt/archives
mbed_official 0:8e251d9511b8 13 # Setup ppa to make sure arm-none-eabi-gcc is correct version
mbed_official 0:8e251d9511b8 14 - sudo add-apt-repository -y ppa:team-gcc-arm-embedded/ppa
mbed_official 0:8e251d9511b8 15 - sudo apt-get update -qq
mbed_official 0:8e251d9511b8 16
mbed_official 0:8e251d9511b8 17 install:
mbed_official 0:8e251d9511b8 18 # Install dependencies
mbed_official 0:8e251d9511b8 19 - sudo apt-get install gcc-arm-embedded
mbed_official 0:8e251d9511b8 20 - pip install --user mbed-cli
mbed_official 0:8e251d9511b8 21 # Deploy mbed and pip dependencies
mbed_official 0:8e251d9511b8 22 - mbed deploy
mbed_official 0:8e251d9511b8 23 - pip install --user -r mbed-os/requirements.txt
mbed_official 0:8e251d9511b8 24 # Print versions we use
mbed_official 0:8e251d9511b8 25 - arm-none-eabi-gcc --version
mbed_official 0:8e251d9511b8 26 - gcc --version
mbed_official 0:8e251d9511b8 27 - python --version
mbed_official 0:8e251d9511b8 28
mbed_official 0:8e251d9511b8 29 script:
mbed_official 0:8e251d9511b8 30 # Check that example compiles with littlefs + spif
mbed_official 0:8e251d9511b8 31 - mbed compile -t GCC_ARM -m K82F -j0
mbed_official 0:8e251d9511b8 32
mbed_official 0:8e251d9511b8 33 # Check that example compiles with fatfs + sd
mbed_official 0:8e251d9511b8 34 - sed -i 's/LittleFileSystem fs/FATFileSystem fs/g' main.cpp
mbed_official 0:8e251d9511b8 35 - sed -i 's/SPIFFileSystem bd/SDBlockDevice bd/g' main.cpp
mbed_official 0:8e251d9511b8 36 - sed -i 's/MBED_CONF_SPIF_DRIVER/MBED_CONF_SD/g' main.cpp
mbed_official 0:8e251d9511b8 37 - mbed compile -t GCC_ARM -m K64F -j0