工程师,你们好,我开始学习sys/bios,在TMS320C6678上面跑。现在,我遇到的问题是,编译能够通过,但是,连接有问题。Out文件也下载不了。我是直接下载的MDK里面的那个hello world 的例程。我把我的错误提示信息弄出来,希望大侠们给予指导。谢谢。(如果不用sys/bios,程序是能够正常下载,并且单步,全速调试的)。
IcePick_D: GEL Output: Setup_Memory_Map…
IcePick_D: GEL Output: Setup_Memory_Map… Done.
IcePick_D: GEL Output:Connecting Target…
IcePick_D: GEL: Error while executing OnTargetConnect(): identifier not found: DNUM.
C66xx_0: File Loader: Data verification failed at address 0x80000000 Please verify target memory and memory map.
C66xx_0: GEL: File: C:\Program Files\Texas Instruments\mcsdk_2_00_00_beta2\examples\ndk\helloWorld\evmc6678l\Debug\helloworld_evmc6678l.out: a data verification error occurred, file load failed.
C66xx_0: File Loader: Data verification failed at address 0x80000000 Please verify target memory and memory map.
C66xx_0: GEL: File: C:\Program Files\Texas Instruments\mcsdk_2_00_00_beta2\examples\ndk\helloWorld\evmc6678l\Debug\helloworld_evmc6678l.out: a data verification error occurred, file load failed.
King Wang1:
从错误情况来看好像是DDR没有初始化,因此load代码的时候无法写DDR内存。试试换个gel脚本。
WU LANBIN:
回复 King Wang1:
我用的是开发板配套的DDR啊。你能不能给我一个其他的gel文件呢。谢谢。
WU LANBIN:
回复 noaming:
你好,还是存在同样的问题,我采用了工程下自带的那个helloworld的gel文件,还是不能load程序。
noaming:
回复 WU LANBIN:
使用了sys/bios后"连接有问题"是什么情况?
各个核能连上仿真器吗?
WU LANBIN:
回复 noaming:
用了仿真器就连接不上。一点击那个Debug就是这个错误。我想是不是和启动方式有关系,不用系统,我们能够正常的使用和仿真,启动程序。呵呵。
WU LANBIN:
回复 noaming:
使用了sys/bios,我用的是mcsdk 里面的例程。编译以后,点击那个蜘蛛样子的Dbug,就是我上面的错误。
WU LANBIN:
回复 noaming:
谢谢,我自己建立了一个sys/bios的工程,用任务能够实现功能了。现在就进一步学习sys/bios的东西了,还谢谢多多指导。呵呵。
WU LANBIN:
回复 noaming:
还是有问题啊。问题依然是这个样子的,请工程师给予指导。谢谢。