移植某stm32f103rct6程序时遇到keil5中没有合适flash大小(128k)
时间: 2023-09-25 08:02:48 浏览: 108
基于STM32F103RCT6 移植 DAPLINK ,Keil5 工程, 添加 JLINK RTT VIEWER 打印
5星 · 资源好评率100%
在移植stm32f103rct6程序时,如果遇到keil5中没有合适的flash大小(128k),可以尝试以下方法解决。
首先,检查使用的keil5版本是否为最新版本。更新到最新版本可能会提供更多的可用flash大小选项。
如果最新版本仍然没有合适的flash大小,可以尝试手动设置flash大小。在keil5中,可以通过修改STM32F10X.h文件来设置flash大小。找到文件中的FLASH_SIZE定义,并将其修改为128。这样keil5将会将flash大小设置为128k。
另一种方法是创建自定义flash大小的选项。在keil5中,可以通过修改设备描述文件来创建自定义flash大小选项。找到设备描述文件(.PDSC)并打开它,然后找到与程序兼容的设备,并在设备描述文件中添加一个自定义flash大小选项为128k。保存并重新加载keil5,现在就可以选择128k的flash大小了。
最后,如果以上方法仍然无法解决问题,可以考虑使用其他开发工具,如IAR或ST的官方开发工具。这些工具通常提供更多的选择以满足特定芯片的需求,可能会有适合128k flash大小的选项。
总之,当在keil5中遇到没有合适flash大小(128k)的情况时,可以通过更新到最新版本、手动设置flash大小、创建自定义flash大小选项或考虑其他开发工具等方法来解决问题。
阅读全文