运行.CCXML之后,能看到8个CPU,选中一个CPU0,右键连接,显示如下错误代码:
IcePick_D: GEL: Error while executing OnTargetConnect(): identifier not found: DNUM
at GEL_TextOut("DSP core #%d\n", 0, 1, 0, 0, DNUM) [evmc6678l.gel:1976]
at Core_Info() [evmc6678l.gel:559]
at OnTargetConnect()
参考了很多案例,试了Mar 21, 2012 3:26 PM Darian Sale 在回答Feruz同类问题的方案2,:修改C:\ti\ccs\ccs_base\common\targetdb\Modules文件中
64x+NotVisible.xml 新加一行:<register id="DNUM" acronym="DNUM" width="32" description=""/>依然不行,在相同目录下 的c66xx_hidden_registers.xml中新加一样 <register id="DNUM" acronym="DNUM" width="32" description=""/> 也不行,依然提示找不到DNUM,在寄存器中查看DNUM是能看到的,如下:
DNUM 0x00000000 DSP Number[Core]
我试过2个GEL都是相同的现象,一个GEL是C:\ti\ccs\ccs_base\emulation\boards\evmc6678l\gel下的evmc6678l.gel
另一个GEL是开发板光盘里带的GEL:vmc6678l.gel,都不行,都是相同的现象,我看Feruz用Darian Sale 提供的方案解决了,为啥我这么弄就不行那?请技术支持帮看下,我使用的软件版是9.3,卸载过5.5和10.1,5.5和10.1跑历程都跑不起来,遇到各种问题,9.3能跑起来,但是又遇到了这个问题。
开发板BOOT模式为:0之后全1
Nancy Wang:
是只有用ccsv9.3才会遇到这个问题吗?
试试看ti-processor-sdk-rtos-c667x\pdk_c667x\packages\ti\platform\evmc6678l\gel
我手上的这款开发板几个ccs版本都试过,没有出现过这样的问题。
,
Lucius Green:
Nancy 我没有你说的那个文件目录,我的C:\ti\processor_sdk_rtos_c667x_6_03_00_106目录下并没有搜索到gel文件,只有C:\ti\mcsdk_2_01_02_05\tools\program_evm\gel下有GEL文件,也是过,不行。
我安装过5.5,也安装过10.1,问题更多,都卸载了。至少9.3大部分时间还能工作。
,
Lucius Green:
Nancy,
我是在如下网址下载的,你用是哪个版本的 ti-processor-sdk-rtos-c667x-evm-06.03.00.106?
,
Nancy Wang:
user3314868 说:
我安装过5.5,也安装过10.1,问题更多,都卸载了。至少9.3大部分时间还能工作。
有哪个版本的ccs GEL文件初始化是没问题的吗?具体都是什么问题?如果有某个版本可以的话,也不用纠结在这个问题上。
或者重新用其他电脑试一下,是不是环境的问题导致的。
只是建议用最新的SDK版本的GEL再试一下,能看到DNUM寄存器的话应该是能读取的。
,
Lucius Green:
不是我想用9.3啊,10.1连PLATFORM都建立不了啊,新建platform就提示如下错误:
,
Nancy Wang:
请问是用的哪个版本的SDK?
ccsv10.1
psdk:processor-sdk-rtos-c667x-evm-06.03.00.106
windows->preference->product中安装了ti-processor-sdk-rtos-c667x中的各个部件。
参考 7.2.2 creating a custom platform
ti-processor-sdk-rtos-c667x-evm-06.03.00.106-Windows\bios_6_76_03_01\docs\bios_user_guide
参考看一下。
,
wang wang9:
你好 ,你怎么把截图发上来的啊