本文主要是介绍keil将程序装入外部FLASH详解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在实际项目中,经常出现芯片的内部FLASH空间不够的情况,这就需要将程序分一部分装到外部FLASH中。
为了让大家能少走些弯路,在这里把我在这其中遇到的一些问题和经验教训给大家分享一下。
仅供参考,如果有错误的地方欢迎指正,提前表示感谢!
转载请注明出处:blog.csdn.net/waitig1992
- 硬件环境介绍
芯片是LPC1788,外部FLASH是SST39VF1601(NORFLASH)。
这个norflash在我的版本的keil(v4.0)中没有烧写算法,需要自己手动编写烧写算法,具体步骤我会在以后写出来。
- 添加烧写算法
打开工程的Options菜单,在里面选择Utilities选项卡,configure里选择第一项,这一项的意思是“为FLASH项目使用目标驱动”,下面一项的意思是“为FLASH项目使用外部工具”,一般情况下我们是用jlink调试,keil里有内置的驱动,所以选这一项。
然后点击settings。如下图:
这篇关于keil将程序装入外部FLASH详解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!