完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
参考链接:http://processors.wiki.ti.com/index.php/Connecting_to_DSP_on_C6A8168,_DM8168,_DM8148
我载的dm814x相关的gel文件具体使用文件为附件中 IOExpansion_test_2.x.gel 操作步骤如下 1.通过串口停止uboot进一步加载 2.按照参考链接配置gel文件,launch Configuration 后connect A8核 在scripts中执行DM814X system Initialization->DM814x_System_Initialisation_GP_driver(); 3.执行结果如下: CortexA8: GEL Output: PLL and Control MMR unlock done ... CortexA8: Output: DM814X ALL ADPLL INIT IS IN PROGRESS,Please wait ..... CortexA8: Output: DM814X MODENA_PLL Init is in Progress, Please wait ..... CortexA8: GEL Output: ADPLLS CLKOUT value is = 600 CortexA8: Output: DM814X MODENA_PLL Init is Done CortexA8: Output: DM814X MODENA_PLL is initialized to 600Mhz CortexA8: Output: DM814X DSS_PLL Init is in Progress, Please wait ..... CortexA8: Output: DM814X DSS_PLL Init is Done CortexA8: Output: DM814X DSS_PLL is initialized to 200MHz CortexA8: Output: DM814X DSP_PLL Init is in Progress, Please wait ..... CortexA8: Output: DM814X DSP_PLL Init is Done CortexA8: Output: DM814X DSP_PLL is initialized to 500MHz CortexA8: Output: DM814X SGX_PLL Init is in Progress, Please wait ..... CortexA8: Output: DM814X SGX_PLL Init is Done CortexA8: Output: DM814X SGX_PLL is initialized to 200MHz CortexA8: Output: DM814X IVA_PLL Init is in Progress, Please wait ..... CortexA8: Output: DM814X IVA_PLL Init is Done CortexA8: Output: DM814X IVA_PLL is initialized to 266MHz CortexA8: Output: DM814X ISS_PLL Init is in Progress, Please wait ..... CortexA8: Output: DM814X ISS_PLL Init is Done CortexA8: Output: DM814X ISS_PLL is initialized to 400MHz CortexA8: Output: DM814X USB_PLL Init is in Progress, Please wait ..... CortexA8: Output: DM814X USB_PLL Init is Done CortexA8: Output: DM814X USB_PLL is initialized to 200MHz CortexA8: Output: DM814X DDR_PLL Init is in Progress, Please wait ..... CortexA8: Output: DM814X DDR_PLL Init is Done CortexA8: Output: DM814X DDR_PLL is initialized to 666MHz CortexA8: Output: DM814X AUDIO_PLL Init is in Progress, Please wait ..... CortexA8: Output: DM814X AUDIO_PLL Init is Done CortexA8: Output: DM814X AUDIO_PLL is initialized to 200MHz CortexA8: Output: DM814X HDMI_PLL Init is in Progress, Please wait ..... CortexA8: Output: DM814X HDMI_PLL Init is Done CortexA8: Output: DM814X VIDEO_0_PLL Init is in Progress, Please wait ..... CortexA8: Output: DM814X VIDEO_0_PLL Init is Done CortexA8: Output: DM814X VIDEO0_PLL is initialized to 54MHz CortexA8: Output: DM814X VIDEO_1_PLL Init is in Progress, Please wait ..... CortexA8: Output: DM814X VIDEO_1_PLL Init is Done CortexA8: Output: DM814X VIDEO1_PLL is initialized to 148.5MHz CortexA8: Output: --- SATA PLL Locked CortexA8: Output: **** DM814X ALL ADPLL INIT IS COMPLETE ******* CortexA8: Trouble Writing Memory Block at 0x48100100 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.73.0) DM814X_System_Initialisation_GP_device() cannot be evaluated. target access failed at *((unsigned int *) 0x48100100)=(unsigned int) 0x01031FFF [IOExpansion_test_2.x.gel:708] at PLL_CLOCKS_Config() [IOExpansion_test_2.x.gel:865] at DM814X_System_Initialisation_GP_device() 在0x48100100出寄存器操作失败, 对应的GEL文件中语句是: WR_MEM_32(0x48100100, 0x01031FFF); //WR_MEM_32(0x48100114, 0xC010E); //WR_MEM_32(0x48100118, 0xF); 如果把“WR_MEM_32(0x48100100, 0x01031FFF);”注释掉,GEL脚步不能正常执行完毕。 0x48100100寄存器说明如下: 疑问: 1.0x48100100寄存器为何不能操作。 2.想要利用CCS对A8进行调试是否初始化:PSC、PLL、DDR、即可 3.因为缺乏linux基础和多核调试经验,想在CCS上进行A8和DSP的单核调试,直接添加至liunx体系下,不知该思路是否可行 求解答(ㆀ˘・з・˘) |
|
相关推荐
4 个讨论
|
|
物是人非aaa 发表于 2018-7-25 09:00 Chris, 我使用的是Appro DM8127 IPNC ,如下图所示 现在发现在停止boot后能够load A8程序,但A8程序中有些寄存器不能正常访问,例如“HDVPSS Peripheral Registers” 不知道是否在boot初始阶段对寄存器访问进行了限制? 主要想通过单核调试一些驱动,主要做的应用是对capture图像进行算法处理显示,需求是720P@60在LCD上显示。 ps,在A8程序中的printf 函数没有在console里打印输出,不知是否正常? 感谢回复~ |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
348 浏览 1 评论
543 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
789 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
660 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1140 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
78浏览 29评论
269浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
261浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
210浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
68浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 03:15 , Processed in 0.904109 second(s), Total 50, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号