完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
尊敬的各位专家,
你们好, 目前我是在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个回答
|
|
从上面信息看是仿真器连接时问题,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 |
|
|
|
lifei639156 发表于 2018-6-21 05:05 非常感谢您的回答,我这边用的合众达的xds560V2仿真器,按照附件的操作remove gel文件后,确实不再有出错信息,但是gel文件不是必须的关键文件么?另外,请问附件中加载的armelfsys.out是做什么用的?与我加载的flash_writer_ccs3.3.out是一样的作用吗?我remove gel文件后,加载flash_writer_ccs3.3.out,运行时没有任何反应。 |
|
|
|
崇明土匪 发表于 2018-6-21 05:24 我的附件只是为了告诉你如何单独连接仿真器,并非说你下载代码到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 |
|
|
|
lifei639156 发表于 2018-6-21 05:43 明白了,非常感谢您的回复。 |
|
|
|
lifei639156 发表于 2018-6-21 05:05 我的也出现了类似问题,按照附件的方案也没效果! ARM9_0: Output: Memory Map Cleared. ARM9_0: Output: --------------------------------------------- ARM9_0: Output: Memory Map Setup Complete. ARM9_0: Output: --------------------------------------------- ARM9_0: Output: Enabling Full EVM PSCs... ARM9_0: Output: PSC Enable Complete. ARM9_0: Output: --------------------------------------------- ARM9_0: GEL: Error while executing OnTargetConnect(): Target failed to write memory at 0x01C11138 at (*((unsigned int *) (0x01C11000+0x138))|=0x1) [OMAPL138_ARM.gel:17] at device_PLL0(0, 24, 1, 0, 1, 2, 5) [OMAPL138_ARM.gel:402] at Set_Core_300MHz() [OMAPL138_ARM.gel:464] at Core_300MHz_DDRPLL_150MHz() [OMAPL138_ARM.gel:247] at OnTargetConnect() . |
|
|
|
Oo一笑 发表于 2018-6-21 06:10 我也遇到过类似的问题,后来好容易解决了,虽然帖子过去了很久,但记录在这里帮助其它遇到这个问题的人吧。 我是修改了仿真器连接目标板的时钟频率后,好了的,在 CCXML文件,ADVANCE条目中修改,修改 THE JTAG TCLK FREQUENCY 为 adaptive with user specified limit后就可以了 |
|
|
|
www034 发表于 2018-6-21 06:23 你好,我用的是TI XDS100V3 USB Emulator,调试OMAPL138开发板,修改后还是不行,该怎么解决呢?TI XDS100V2和TI XDS100V3的第一张图就不一样的,如图所示 |
|
|
|
Oo一笑 发表于 2018-6-21 06:10 |
|
|
|
NoKen 发表于 2018-6-21 06:41 #1. 修改上面第一张图右边最下面的The Emulator 1394.1 Frequency, 改小。 #2. 你确定用的是OMAP-L138开发板?是哪家做的? http://processors.wiki.ti.com/index.php/Main_Page Think Over Before Asking. http://www.catb.org/~esr/faqs/smart-questions.html#goal |
|
|
|
lifei639156 发表于 2018-6-21 07:09 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
334 浏览 1 评论
528 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
773 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
649 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1126 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
56浏览 29评论
124浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
251浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
200浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
56浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 21:00 , Processed in 1.205457 second(s), Total 100, Slave 83 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号