TIwilliam hill官网
直播中

宋晓媛

7年用户 310经验值
私信 关注
[问答]

CCS5环境下向OMAPL138加载nand-writer_ccs33.out程序问题

尊敬的各位专家,
       你们好,
       目前我是在CCS5环境下,向OMAPL138中加载nand-writer_ccs33.out程序。进入debug模式后,560v2仿真器找到C674X,PRU_0,PRU_1,以及ARM9处理器,接连ARM9处理器时,出现以下错误提示:
ARM9_0: Output:  Memory Map Cleared.
ARM9_0: Output:  ---------------------------------------------
ARM9_0: Output:  Memory Map Setup Complete.
ARM9_0: Output:  ---------------------------------------------
ICEPICK_C: Trouble Writing Memory Block at 0x1c14038 on Page 0 of Length 0x4
ARM9_0: GEL: Error while executing OnTargetConnect(): Attempted to write unmapped virtual memory at 0x01C14038  at *((unsigned int *) (0x01C14000+0x038))=0x83e70b13 [OMAPL138_ARM.gel:201]  at DEVICE_kickUnlock() [OMAPL138_ARM.gel:244]  at OnTargetConnect()
      之后,加载nand-writer_ccs33.out程序,运行,打印信息为[ARM9_0] Starting DA8xx_NANDWriter。
      注:nand-writer_ccs33.out是合众达提供的CCS3.3环境下的烧写程序,加载后会弹出对话框提示选择需要烧写的文件路径,而CCS5环境下加载该程序只会再控制台显示打印信息,需要手动输入被烧写文件的路径。
     请问问题出在哪里?劳烦抽空解答,非常感谢。

回帖(11)

李波

2018-6-21 05:05:50
从上面信息看是仿真器连接时问题,gel文件里的ontargetconnect() 函数里的内容还没有执行完全。用的是哪个厂家的仿真器?
建议将芯片设为emulation模式,再连接仿真器。或者在板子复位释放的一瞬间connect目标板。
不防按附件的步骤连接目标板。
                                                                         http://processors.wiki.ti.com/index.php/Main_Page
Think Over Before Asking.
http://www.catb.org/~esr/faqs/smart-questions.html#goal
举报

宋晓媛

2018-6-21 05:24:52
引用: lifei639156 发表于 2018-6-21 05:05
从上面信息看是仿真器连接时问题,gel文件里的ontargetconnect() 函数里的内容还没有执行完全。用的是哪个厂家的仿真器?
建议将芯片设为emulation模式,再连接仿真器。或者在板子复位释放的一瞬间connect目标板。
不防按附件的步骤连接目标板。

非常感谢您的回答,我这边用的合众达的xds560V2仿真器,按照附件的操作remove gel文件后,确实不再有出错信息,但是gel文件不是必须的关键文件么?另外,请问附件中加载的armelfsys.out是做什么用的?与我加载的flash_writer_ccs3.3.out是一样的作用吗?我remove gel文件后,加载flash_writer_ccs3.3.out,运行时没有任何反应。
举报

李波

2018-6-21 05:43:20
引用: 崇明土匪 发表于 2018-6-21 05:24
非常感谢您的回答,我这边用的合众达的xds560V2仿真器,按照附件的操作remove gel文件后,确实不再有出错信息,但是gel文件不是必须的关键文件么?另外,请问附件中加载的armelfsys.out是做什么用的?与我加载的flash_writer_ccs3.3.out是一样的作用吗?我remove gel文件后,加载flash_writer_ccs3.3.out,运行时没有任何反 ...

我的附件只是为了告诉你如何单独连接仿真器,并非说你下载代码到DDR上不用加gel文件,anyway,从你的现象来看,是因为板子与仿真器配合的问题,按上面回复的方法对成功连接会有帮助。
                                                                         http://processors.wiki.ti.com/index.php/Main_Page
Think Over Before Asking.
http://www.catb.org/~esr/faqs/smart-questions.html#goal
举报

宋晓媛

2018-6-21 05:53:34
引用: lifei639156 发表于 2018-6-21 05:43
我的附件只是为了告诉你如何单独连接仿真器,并非说你下载代码到DDR上不用加gel文件,anyway,从你的现象来看,是因为板子与仿真器配合的问题,按上面回复的方法对成功连接会有帮助。
                                                                         http://processors.wiki.ti.com/index.php/Main_Page
Think Over Before Asking.

明白了,非常感谢您的回复。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分