1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
所使用芯片:TMS320C6670
硬件环境:XDS510USB EVM TCI6618 仿真板 软件环境:Code Composer Studio 5.2.0 开发包:PDK 1.0.0.20 SYS/BIOS 6.33.4.39 问题描述: 程序就是很简单的创建一个任务,打印一行hello world。代码段放在了DDR上。 ccxml配置为XDS100v1 USB Emulator,执行Debug,CCS会自动Load代码,然后go main,程序运行正常。 这个时候,我需要重新运行一遍程序,于是做System Reset和CPU Reset,再Load代码,诡异的事情发生了,Load完后程序无法进入main()!而是一直运行!点暂停,显示“0x800F47C0 (no symbols are defined for 0x800F47C0)” 这样,每次想重新运行代码,都得Terminate Debug Session,然后重新点Debug才能Load成功,很费时间。之前提过一次该问题,工程师建议我手动load一下gel文件。我照做了,Reload了gel文件,路径是“tiplatformscbp6618xgeltmdxscbp6618x_c6670.gel”, 控制台显示: C66xx_0: GEL Output: Setup_Memory_Map... C66xx_0: GEL Output: Setup_Memory_Map... Done. 然后Load代码, 控制台显示: C66xx_0: GEL Output: Invalidate All Cache... C66xx_0: GEL Output: Invalidate All Cache... Done. C66xx_0: GEL Output: DSP Reset CPU... C66xx_0: GEL Output: DDR3 initialization is complete. C66xx_0: GEL Output: DSP Reset CPU... Done. Load结束后,还是没有自动Go Main,停下程序后仍然显示:0x800F47C0 (no symbols are defined for 0x800F47C0) 公司的其他同事也是同样的问题,请问该如何解决? |
|
相关推荐
3个回答
|
|
建议在reset后,load gel 文件后,还需要在script 下拉菜单里 对DDR做下初始化
另外可以在 load 后,不要run 到main,先检查下DDR中的代码段是否正常 |
|
|
|
liuqin123 发表于 2018-6-21 18:01 按你的建议,在scrpt里做了DDR初始化,可以正常go main了,感谢您的帮助! 关于CCS5调试的操作,有没有专门的文档? |
|
|
|
你的CMD文件,指定的程序运行地址是什么
|
|
|
|
只有小组成员才能发言,加入小组>>
336 浏览 1 评论
529 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
774 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
651 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1130 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
58浏览 29评论
140浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
252浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
201浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
57浏览 13评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 08:16 , Processed in 0.555414 second(s), Total 77, Slave 61 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号