之前找到了1块c8t6的核心板,但是没有工程。给的参考例程结构太乱不想用。于是就把自己之前的rct6工程拿出来改一下。下面总结一下整个过程。
1 修改device
将rc改成c8。
2 修改C/C++
将HD改成MD
本来以为这样就完了,但是眼睛注意到了一个东西。
3 更换启动文件
接下来把hd的启动文件换成md的。
之后,设置调试器我就下载了。然而报错。
4 更换programming algorithm
也是将hd换成md。
5 大功告成
顺利下载成功,点亮第一盏led。
6 程序异常
这一步做完以后才发现,程序好像跑的慢了10来倍
搜索原子论坛有人同样遇到相同的问题,在大神们的回复中找到了答案
法一:
系统初始化时调用 SystemInit();
调用SystemInit();以后马上就正常了
法二:
打开启动文件 查看这三句话
IMPORT SystemInit
LDR R0, =SystemInit
BLX R0
如果这三句话前面加了分号,代表系统时钟没有配置,把这三句话前面的分号去掉就正常了