Monday, April 30, 2018

Archlinux and Jenkins

To use jenkins in Archlinux is required change default java environment to Java 8.
sudo archlinux-java set java-8-openjdk/jre

Sunday, April 29, 2018

MBED how to fix: tools.utils.NotSupportedException: No linker script found.

You try to export the MBED project to Eclipse, but the following error raise:

    raise NotSupportedException("No linker script found.")
tools.utils.NotSupportedException: No linker script found.

To fix this problem append " --source $PWD" to command line.

mbed export -m NUCLEO_F429ZI -i eclipse_gcc_arm --source $PWD

MBED NUCLEO F429ZI com SDCard

Começando pelo exemplo oficial:
https://github.com/ARMmbed/mbed-os-example-sd-driver
O código de exemplo oficial, funciona mas precisa de alguns ajustes.
Tanto na baudrate da porta serial,
como na ligação do SDcard para os pinos do SDMMC.
Depois de fazer as correções, o resto do workflow é o normal de qualquer projeto usando mbed.

O código corrigido pode ser encontrado em:
https://github.com/murilopontes/mbed-sdcard-nucleo-f429zi


No conector CN8 vamos usar a interface SPI3 para cuidar do SDCARD.
PC_9 é o SPI CS  /  SDCARD D3
PC_10 é o  SPI CLK /  SDCARD CLK
PC_11 é o SPI MISO (DO) / SDCARD D0
PC_12 é o SPI MOSI (DI ) / SDCARD CMD
os pinos SDCARD: D2, D1, CD ficam desconectados.


sudo pip install mbed-cli --upgrade

mbed --version
1.5.1

mbed import mbed-os-example-sd-driver

cd mbed-os-example-sd-driver

mbed compile -m NUCLEO_F429ZI -t GCC_ARM


st-flash write ./BUILD/NUCLEO_F429ZI/GCC_ARM/mbed-os-example-sd-driver.bin 0x8000000

Minicom result

Exportar para Eclipse
mbed export -m NUCLEO_F429ZI -i eclipse_gcc_arm --source $PWD