首先在F2812.CMD文件中,可以看到有关于加载FLASH到RAM的内容:
ramfuncs: LOAD = FLASHD,
以及在C文件中调用FLASH 到RAM的函数memcpy,将它放在系统初始化(InitSystem())之后运行。
InitSystem()
memcpy(&RamfuncsRunStart,
Initflash()
关于ramfuncs,则在系统初始化中定义即可。如:sysctrl.c中
dsp中不能显示asm文件的原因:第一种可能:没有加载CMD文件第二种可能:CMD文件已加载,但CMD文件编写有问题,存储器配置、定位不正确
第三种可能:用C语言编写的DSP程序,C初始化设置错误。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)