Description
Hello,
I've ported mbed-sdk to STM32VL-Discovery board.
This port is basically derived from NUCLEO_F103RB port
and ported only with GCC_ARM toolchain at the momemt.
The target name is 'DISCO_F100RB'.
The statement at this moment is as follows,
I've checked working well,
(1) Simple 'ticker' program 'MBED_11: Ticker' is ok.
(2) RTX OS sample 'RTOS_1: Basic' is ok.
(3) printf() function outputs to UART port is ok.
PA2: UART TX
PA3: UART RX
(4) MBED_5: PWM
PWM port is PB3 and PB4.
Period 20msec, duty 75% and 50% are ok.
NUCLEO_F103RB(STM32F103RB) and STM32VL-Discovery(STM32F100RB) have
very similar peripheral architecture,
so probably some other peripheral test will be pass.
Build method:
(1) Build mbed library with RTX OS
python workspace_tools/build.py -m DISCO_F100RB -t GCC_ARM -r
(2) Generate test project (i.e.)
python workspace_tools/project.py -m DISCO_F100RB -i gcc_arm -p 39
(3) Build test project
Unzip
build/export/MBED_11_gcc_arm_DISCO_F100RB.zip
and execute command line 'make'.
May I send pull request of this implimentation ?
dinau