ARM MDK 5.15能编译大容量的CPU,编译小容量的CPU报错问题
Posted 北丐BeiGai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ARM MDK 5.15能编译大容量的CPU,编译小容量的CPU报错问题相关的知识,希望对你有一定的参考价值。
之前一直使用的是MDK 4.72,今天卸载了MDK 4.72(原因:你懂得!),重新装了个MDK 5.15,那么问题来了。编译的时候会报错。如图所示,26 Error(s)。
我的CPU型号为STM32F103C8T6。当选择CPU为STM32F103ZET6时,编译成功。这是怎么回事呢?仔细检查了一下,原来是这么回事。由于我的工程模板是之前建的,在工程模板中启动文件选择的是startup_stm32f10x_hd.s,而这个启动文件对应的是大容量的芯片。STM32F103C8T6容量小,所以选择与之对应的启动文件即可,即startup_stm32f10x_md.s,除此之外,还需要对MDK进行配置一下。如图所示:
再次编译,MDK将不会报错。问题解决!
以上是关于ARM MDK 5.15能编译大容量的CPU,编译小容量的CPU报错问题的主要内容,如果未能解决你的问题,请参考以下文章