把.cinit,.const,.pinit,.text ,.econst,.switch使用DSP28xxx_SectionCopy_nonBIOS.asm进行拷贝操作,使用ccs烧写之后,提示Break at address “0x3fe493”with no debug information available,or outside of program code.
怎么解决这个问题?
Susan Yang:
您是否有参考过
另外TI 在controlSUITE中有提供完善的驱动例程
C:\ti\controlSUITE\device_support\F2837xD\v210
需要注意的是不要把.text段都复制到RAM,这样就不会执行memcpy的函数呢。只有调用memcpy,才能去调用复制到RAM的函数。其他段类似。
建议您参考例程中的initflash函数,这是标准的copy做法。
把.cinit,.const,.pinit,.text ,.econst,.switch使用DSP28xxx_SectionCopy_nonBIOS.asm进行拷贝操作,使用ccs烧写之后,提示Break at address “0x3fe493”with no debug information available,or outside of program code.
怎么解决这个问题?
mangui zhang:这个新的库中都写好了。只需要修改一下宏定义就实现了。我记得在系统初始化那个函数中
把.cinit,.const,.pinit,.text ,.econst,.switch使用DSP28xxx_SectionCopy_nonBIOS.asm进行拷贝操作,使用ccs烧写之后,提示Break at address “0x3fe493”with no debug information available,or outside of program code.
怎么解决这个问题?
user5815703:
回复 Susan Yang:
你好,
请问你有没有做过rm57l8xx芯片将函数拷贝到ram内执行么?我这边在制作BootLoader时,需要将flash函数拷贝到内存中执行,我在rm44l520芯片下制作是可以的,但是用同样的方式在rm57l8xx下不行,是不是有什么区别呢?
把.cinit,.const,.pinit,.text ,.econst,.switch使用DSP28xxx_SectionCopy_nonBIOS.asm进行拷贝操作,使用ccs烧写之后,提示Break at address “0x3fe493”with no debug information available,or outside of program code.
怎么解决这个问题?
mangui zhang:
回复 user5815703:
可能与CMD差异有关