问题已经解决,有此方面需要可与我联系
1、将要在RAM中运行的程序在仿真状态下调试OK后,然后用FLASH API函数烧入FLASH中,主要*.cmd文件中的内存使用。
2、编写一boot程序,可以直接用c语言,很简单的一个数据搬移函数就搞定了,最后调用一 *.asm函数用来清理c环境的各寄存器值到RESET状态,然后跳转到RAM中相应的程序入口地址即可。(此*.asm可以参考F2812的bootloader code list中的initboot.asm)此程序用ccs下的烧写插件烧入flash。
3、(1)中的cmd可以在EEWORLD例程中的SRAM.cmd基础上修改;(2)中的cmd可以在FLASH.cmd基础上修改。
如需要详细程序的,可以与我联系,邮箱
gziyong2004@126.com