本帖最后由 caihong001 于 2013-11-3 19:16 编辑
我原来产品用的是stm32f103c8t6,现在替换上了GD32F103C8T6后,在没有任何更改情况下,我把原来的BIN文件稍入后,通电发现没有任何反映,感觉MCU没工作似的,后来我照着GD说明对程序进入更改
1。将宏定义:
#define HSE_STARTUP_TIMEOUT ((uint16_t)0x0500)
修改为:
#define HSE_STARTUP_TIMEOUT ((uint16_t)0xFFFF)
2。
将宏定义
#define EraseTimeout ((uint32_t)0x000B0000)
#define ProgramTimeout ((uint32_t)0x00002000)
修改为:
#define EraseTimeout ((uint32_t)0x000FFFFF)
#define ProgramTimeout ((uint32_t)0x0000FFFF)
3。
我把system_stm32f10x(HSE)文件中的内容全部复制替换原来stm32的system_stm32f10x.c内容
编译没有问题,继续下载(下载都成功),依旧没反映,随后我又焊了块板,情况依旧这样 |