硬件平台: ST公司的stm32f429i-discovery
u-boot: emcraft网站提供的u-boot 2010.03
linux: emcraft网站提供的uclinux
我的stm32f429i-discovery刚到手就让我将USART1的RX管脚给烧坏了,我将串口线的RS232电平直接接到了stm32芯片上,好蠢。+/-12V直接怼到3.3V的管脚上,不烧坏才怪呢。没得办法,只能改用其它的串口,我选着使用USART2来代替USART1.
u-boot部分
修改 u-boot/include/configs/stm32f429-discovery.h 文件
原文件:
/*
* Serial console configuration
*/
#define CONFIG_STM32_USART_CONSOLE
#define CONFIG_STM32_USART_PORT 1 /* USART1 */
#define CONFIG_STM32_USART_TX_IO_PORT 0 /* PORTA */
#define CONFIG_STM32_USART_TX_IO_PIN 9 /* GPIO9 */
#define CONFIG_STM32_USART_RX_IO_PORT 0 /* PORTA */
#define CONFIG_STM32_USART_RX_IO_PIN 10 /* GPIO10 */
#define CONFIG_BAUDRATE 115200
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200