六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 138|回复: 0

(原创)LM3S片内FLASH编程 [AN01237][Programming_the_OnChip_Flash_Memory_in_a_Stellaris_M

[复制链接]

升级  76%

50

主题

50

主题

50

主题

秀才

Rank: 2

积分
164
 楼主| 发表于 2012-12-30 16:06:36 | 显示全部楼层 |阅读模式
(原创)LM3S片内FLASH编程 [AN01237][Programming_the_OnChip_Flash_Memory_in_a_Stellaris_Microcontroller]

<div id="cnblogs_post_body">在对片内FLASH编程时,查看芯片数据手册上面说只需配置FMA、FMD、FMC三个寄存器就行了,可是忽略了很重要的一点,这一点在AN01237[ProgrammingtheOn-ChipFlashMemoryinaStellarisMicrocontroller]笔记上面说明了,就是一定要配置FLASH操作的时钟频率USECRL以确保正确的时序。

最重要的一点就是:USECRL寄存器,这个是我当年在IAP在线升级时的备注。


附AN01237:
http://files.cnblogs.com/tdyizhen1314/%5BAN01237%5D%5BProgramming_the_OnChip_Flash_Memory_in_a_Stellaris_Microcontroller%5D.pdf

另外一定要慎重对片内FLASH使用ReadOnly模式,否则很有可能使你的芯片无法擦除或再编程,致使芯片无法再工作(注:建议不要使用readonly模式,否则一旦你要修改你的程序,此时除非你将芯片解禁,否则也就意味着你非得换处理器芯片不可)。

作者:tdyizhen1314
        (现从事LED行业,专注于户外大型LED显示屏控制系统的研发,希望与大家一起交流,共同进步)
邮箱: 495567585@qq.com  
       td.logic@hotmail.com
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表