Note: MBED support STM32F429 Discovery board

基本上使用方法如前
build MBED SDK
python ./workspace_tools/build.py -m DISCO_F429ZI -t GCC_ARM -j8 -r -d -F

測試
python ./workspace_tools/make.py -m DISCO_F428ZI -t GCC_ARM -j8 -p 47 # HELLO

然後切換目錄到
./build/test/DISCO_F429ZI/GCC_ARM/MBED_10
找到hello.bin 後, 可以用
st-flash write hello.bin 0x8000000 寫到版上測試

需注意 STDIO 是轉向 USART1 (PA9 & PA10)

下面是改 STDIO 的 serial port 的 baud rate
diff –git a/libraries/mbed/targets/hal/TARGET_STM/TARGET_STM32F4/serial_api.c b/libraries/mbed/targets/hal/TARGET_STM/TARGET_STM32F4/serial_api.c
index c89d1e5..7a42d9c 100644
— a/libraries/mbed/targets/hal/TARGET_STM/TARGET_STM32F4/serial_api.c
+++ b/libraries/mbed/targets/hal/TARGET_STM/TARGET_STM32F4/serial_api.c
@@ -136,7 +136,7 @@ void serial_init(serial_t *obj, PinName tx, PinName rx)
}

// Configure UART
– obj->baudrate = 9600;
+ obj->baudrate = 115200;
obj->databits = UART_WORDLENGTH_8B;
obj->stopbits = UART_STOPBITS_1;
obj->parity = UART_PARITY_NONE;
ref.

 

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

%d 位部落客按了讚: