我买的实验箱中自带的程序都是在线调试运行的,没有烧到flash中,后来我发现问题处在cmd文件身上,我发现在在线调试状态时,cmd文件中将程序代码放到芯片的内存的位置,所以此时只能在线调试,断电后就要重新下载程序。所以要想将程序烧写进flash片内就必须修改或者更换cmd文件,最后我将原工程中的两个cmd文件删掉,重新加载了一个将程序代码配置到flash地址中的cmd文件,虽然在编译时会报错,但是可以生成coff文件,程序也可以下到flash中了,所以正在研究烧写的网友可以下载一下我上传的这份资料,也许对你有用。我个人觉得还是有必要好好研究一下cmd文件,因为研究明白这个文件,你也就明白了2812的存储结构,也能清楚2812中”段“和”页“的含义、我也正在学习2812,希望能和大家多多交流! |