完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
各位好:现在调试AM3354,用CCS6.1,第一次点击debug时没有问题,终止debug;然后重新点击debug,会出错,报错内容如下:
CortxA8: Trouble Writing Memory Block at 0x4c0000e4 on Page 0 of Length 0x4: (Error -1065 @ 0x3D5A) Unable to access device memory. Verify that the memory address is in valid memory. If error persists, confirm configuration, power-cycle board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 5.1.641.0) CortxA8: GEL: Error while executing OnTargetConnect(): Target failed to write 0x4C0000E4 at *((unsigned int *) (0x4C000000+0x0E4))=(unsigned int) 0x06 [nm050.gel:668] at DDR3_EMIF_Config() [nm050.gel:760] at AM3354_Initialization() [nm050.gel:744] at OnTargetConnect() CortxA8: File Loader: Verification failed: Values at address 0x0000000080000000 do not match Please verify target memory and memory map. CortxA8: GEL: File: C:tiAM335X_StarterWare_02_00_00_07binaryARMv7acgt_ccsam335xevmskAM335xaccelerometeri2cAccelerometer.out: a data verification error occurred, file load failed. 开始是用的BBB做的样本画原理图,然后对DDR进行了更改,能跑起来,但是总报这种错误。DDR3的型号IS43TR85120A-125KBLI。 |
|
相关推荐
9个回答
|
|
请问有试过断电后重新连接然后debug么?
|
|
|
|
周工您好: 重新上电再点击debug是没问题的,但是关闭debug之后再次点击debug就会出现上述错误。这个是DDR没有优化成功吗? |
|
|
|
周工: 还有就是跑简单的程序没有问题(比如点灯),但是如果复杂点的就不行了,比如点亮OLED屏的同时让UART1输出字符。我觉得还有可能是我的程序跑飞了? |
|
|
|
ncaskd 发表于 2018-5-15 11:20 有可能你的程序跑飞后,芯片运行在异常状态,我之前也碰到过这种问题,必须要断电重启才能重新debug。 你可以尝试下用CCS的reset按钮执行下,然后重新执行gel文件。 |
|
|
|
344868615qq 发表于 2018-5-15 11:32 周工: 试了一下,应该就是跑飞了,CCS复位后再点击debug就没问题了。 这么久才回复是因为还有一个问题问您,咱们demo板都是UART0作为默认打印口的,我现在的板子是UART1,但是调试了将近一周,也没调试出来,连乱码都没打印。下面是我改的主要的部分,就是PinMuxSetup和ModuleClkConfig(都在UART.C中) void UARTPinMuxSetup(unsigned int instanceNum) [ switch(instanceNum) [ case 0: [ /* RXD */ HWREG(SOC_CONTROL_REGS + CONTROL_CONF_UART_RXD(1)) = (CONTROL_CONF_UART0_RXD_CONF_UART0_RXD_PUTYPESEL | CONTROL_CONF_UART0_RXD_CONF_UART0_RXD_RXACTIVE); //44e10000+980为RX /* TXD */ HWREG(SOC_CONTROL_REGS + CONTROL_CONF_UART_TXD(1)) = CONTROL_CONF_UART0_TXD_CONF_UART0_TXD_PUTYPESEL; //44e10000+984为TX ] break; case 1: case 2: case 3: case 4: case 5: break; default: break; ] 还有时钟 void UART1ModuleClkConfig(void) [ /* Writing to MODULEMODE field of CM_WKUP_UART1_CLKCTRL register. */ HWREG(SOC_PRCM_REGS + CM_PER_UART1_CLKCTRL) |= CM_PER_UART1_CLKCTRL_MODULEMODE_ENABLE; /* Waiting for MODULEMODE field to reflect the written value. */ while(CM_PER_UART1_CLKCTRL_MODULEMODE_ENABLE != (HWREG(SOC_PRCM_REGS + CM_PER_UART1_CLKCTRL) & CM_PER_UART1_CLKCTRL_MODULEMODE)); /* ** Waiting for CLKACTIVITY_UART1_GFCLK field in CM_WKUP_CLKSTCTRL ** register to attain desired value. */ while(CM_PER_L4LS_CLKSTCTRL_CLKACTIVITY_UART_GFCLK != (HWREG(SOC_PRCM_REGS + CM_PER_L4LS_CLKSTCTRL) & CM_PER_L4LS_CLKSTCTRL_CLKACTIVITY_UART_GFCLK)); /* ** Waiting for IDLEST field in CM_WKUP_UART1_CLKCTRL register to attain ** desired value. */ while((CM_PER_UART1_CLKCTRL_IDLEST_FUNC << CM_PER_UART1_CLKCTRL_IDLEST_SHIFT) != (HWREG(SOC_PRCM_REGS + CM_PER_UART1_CLKCTRL) & CM_PER_UART1_CLKCTRL_IDLEST)); ] 也尝试过改其他地方,但是没效果。能不能指导一下,是不是还有其他地方需要更改? 问题如下: 1、UART0和UART1是不是就是主要是时钟有差异; 2、CCS6.1中找函数的定义处很难找,找到EXTERN处就断了,怎么能快速找到变量和函数在何处定义?每次都是在根目录下搜关键字,比较痛苦。 3、除了自带的文档之外,您手里还有CCS6.1使用的手册之类的吗? 多谢! |
|
|
|
ncaskd 发表于 2018-5-15 11:49 你用的是starterware吧,一般看代码我都使用source insight. 你有看过这个关于配置UART的文档么:http://processors.wiki.ti.com/index.php/StarterWare_UART/IrDA/CIR |
|
|
|
344868615qq 发表于 2018-5-15 12:06 好的周工,多谢回复,我先按您说的来调试下,如果有问题可能还会麻烦您。谢谢! |
|
|
|
ncaskd 发表于 2018-5-15 11:49 关于CCS,请参考 http://processors.wiki.ti.com/index.php/Category:CCS 如果我的回答解决了您的问题,请确认答案,谢谢!:) |
|
|
|
jvwueurw 发表于 2018-5-15 12:32 好的,谢谢! |
|
|
|
只有小组成员才能发言,加入小组>>
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
690 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
604 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1059 浏览 1 评论
749 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
527 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
170浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
131浏览 14评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
129浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
125浏览 12评论
GD32F303RCT6配置PA4 ADC引脚,将PA2代替key功能,PA2连接时无法实现预期功能,为什么?
59浏览 10评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 17:24 , Processed in 1.194231 second(s), Total 93, Slave 77 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号