首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

想做一个用串口下载到flash的程序,不知道应该怎么入手

想做一个用串口下载到flash的程序,不知道应该怎么入手

就是先BDM刷一个常驻程序,然后通过串口写入实际运行的程序。


现在主要有两个问题:


1。flash写入总是不成功。datasheet里面关于flash模块的寄存器说明和CW创建的工程不一样,不知道应该怎么写入flash


2。如何把程序调入RAM里面,然后擦除flash?


 


希望高手指教,多谢

小子本无才,父母逼我来。白卷交上去,零蛋滚下来
可以查看版头常见问题列表帖子中关于flash烧写的帖子
你檫除、写入flash功能函数并不需要拷贝到RAM里去执行!你只需要把执行这个功能的函数放在一个block里,而被檫除、写入的地址不在这个block里就可以,这样就比拷贝到RAM里执行容易多了!当然拷贝到RAM去执行是可以的,但太麻烦。9S12都有几个block,为什么不利用呢?
              非学无以广才,非志无以成学;              
返回列表