想做一个用串口下载到flash的程序,不知道应该怎么入手
- UID
- 126618
- 性别
- 男
|
想做一个用串口下载到flash的程序,不知道应该怎么入手
就是先BDM刷一个常驻程序,然后通过串口写入实际运行的程序。
现在主要有两个问题:
1。flash写入总是不成功。datasheet里面关于flash模块的寄存器说明和CW创建的工程不一样,不知道应该怎么写入flash
2。如何把程序调入RAM里面,然后擦除flash?
希望高手指教,多谢 |
|
|
|
|
|
- UID
- 104631
- 性别
- 男
|
可以查看版头常见问题列表帖子中关于flash烧写的帖子 |
|
|
|
|
|
- UID
- 115868
- 性别
- 男
|
你檫除、写入flash功能函数并不需要拷贝到RAM里去执行!你只需要把执行这个功能的函数放在一个block里,而被檫除、写入的地址不在这个block里就可以,这样就比拷贝到RAM里执行容易多了!当然拷贝到RAM去执行是可以的,但太麻烦。9S12都有几个block,为什么不利用呢? |
|
|
|
|
|