p103 這個模擬器有支援 stm32 p103 uart, 所以選用了這個模擬器, 主要目的是為了測試 c++ 和 uart, 為什麼不在真正的版子上測試呢? 我想把寫入 flash 的次數減少一點, 等到開發到一定程度才搬到 stm32f4 - discovery 上測試, 所以重溫一下模擬器的懷抱。
參考成大 wiki: http://wiki.csie.ncku.edu.tw/embedded/Lab1
參考成大 wiki: http://wiki.csie.ncku.edu.tw/embedded/Lab1
git clone git://github.com/beckus/stm32_p103_demos.git git clone git://github.com/beckus/qemu_stm32.git cd qemu_stm32 # p103 模擬器 ./configure --disable-werror --enable-debug \ --target-list="arm-softmmu" \ --extra-cflags=-DDEBUG_CLKTREE \ --extra-cflags=-DDEBUG_STM32_RCC \ --extra-cflags=-DDEBUG_STM32_UART \ --extra-cflags=-DSTM32_UART_NO_BAUD_DELAY \ --extra-cflags=-DSTM32_UART_ENABLE_OVERRUN make cd ../stm32_p103_demos # p103 範例程式 export PATH=/usr/local/csl/arm-2012.03/bin:$PATH make all make blink_flash_QEMURUN make button_QEMURUN make uart_echo_QEMURUN