本帖最后由 trochili 于 2014-4-14 14:54 编辑
我手上有个STM32F107VCT6的板子,pin2pin的换上了块gd32 f107,然后把程序修改了一下
#ifdef USE_GD32
#define HSE_STARTUP_TIMEOUT ((uint16_t)0xFFFF)
#else
#define HSE_STARTUP_TIMEOUT ((uint16_t)0x0500) /*!< Time out for HSE start up */
#endif
随后按照论坛上的资料把keil的芯片烧写参数重新配置了一下。
之后我就上电测试,发现原来stm代码的led、key、timer之类的都好用,
但是串口就不行了,是不是有些细节问题我没改对?
还有一个奇怪的现象,原来stm32烧写之后,在keil里可以看到程序执行到了main,
可以直接点击 “运行”按钮来执行。但是换上gd32之后,keil的“运行”没用,也不知道程序跑到哪里了,
只能断开jlink,重新给板子上电,这样才能执行刚烧进去的程序。
哪位了解,帮看看吧。谢谢! |