完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
[tr]我在调试基于sys/BIOS的的以太网例程( telent和tcp_client),编译可以通过,但是在debug时,提示:
ICEPICK_C: Trouble Reading Memory Block at 0x1c10800 on Page 0 of Length 0x4 ICEPICK_C: GEL: Error while executing OnTargetConnect(): Target failed to read 0x01C10800 at (*((unsigned int *) ((0x01C10000+0x800)+(4*LPSC_num)))&0x1F) [Tronlong_C6748.gel:806] at PSC0_LPSC_enable(0, 0) [Tronlong_C6748.gel:475] at PSC_All_On() [Tronlong_C6748.gel:259] at CPU_PLL_PSC_DDR_Init() [Tronlong_C6748.gel:250] at OnTargetConnect() 请问哪位遇见过此类问题,怎么解决的 [/tr] |
|
相关推荐
4个回答
|
|
|
|
|
|
拨码开关调到 01111 现象一样
我根据提示在gel函数中找到OnTargetConnect()函数,此函数调用CPU_PLL_PSC_DDR_Init();函数定义如下:hotmenu CPU_PLL_PSC_DDR_Init() { Clear_Memory_Map(); Setup_Memory_Map(); PSC_All_On(); Core_456MHz_DDR2_156MHz(); PINMUX(); Wake_DSP(); Wake_PRU(); } 根据gel文件的输出提示:ICEPICK_C: Output: Memory Map Setup Complete.和 at PSC_All_On() [Tronlong_C6748.gel:259] at CPU_PLL_PSC_DDR_Init() 应该执行到PSC0_LPSC_enable()出现错误,这个函数主要是初始化外设,找不到有用的信息,于是我又通过提示 CEPICK_C: Trouble Reading Memory Block at 0x1c10800 on Page 0 of Length 0x4 ICEPICK_C: GEL: Error while executing OnTargetConnect(): Target failed to read 0x01C10800 at (*((unsigned int *) ((0x01C10000+0x800)+(4*LPSC_num)))&0x1F) 寻求 ((0x01C10000+0x800)+(4*LPSC_num)))&0x1F) 这个地址,提示是不能访问此地址, gel函数定义: #define PSC0_BASE 0x01C10000 unsigned int *pPSC0_MDSTAT = (unsigned int*)0x01C10800; define PSC0_MDSTAT (PSC0_BASE+0x800) 最后定位到运行到函数PSC0_LPSC_enableCore()出现问题:这个函数定义如下: PSC0_LPSC_enableCore(unsigned int PD, unsigned int LPSC_num) { unsigned int j; if( (*(unsigned int*)(PSC0_MDSTAT+4 * LPSC_num) & 0x11F) != 0x103 ) { *(unsigned int*) (PSC0_MDCTL+4*LPSC_num) = (*(unsigned int*) (PSC0_MDCTL+4*LPSC_num) & 0xFFFFFEE0) | 0x0103; PSC0_PTCMD = 0x1< j = 0; /*Wait for power state transition to finish*/ while( (PSC0_PTSTAT & (0x1< GEL_TextOut("tPSC0 Enable Core Transition Timeout on Domain %d, LPSC %dn","Output",1,1,1,PD,LPSC_num); break; } } j = 0; while( (*(unsigned int*)(PSC0_MDSTAT+4 * LPSC_num) & 0x11F) !=0x103) { if( j++ > PSC_TIMEOUT ) { GEL_TextOut("tPSC0 Enable Core Verify Timeout on Domain %d, LPSC %dn","Output",1,1,1,PD,LPSC_num); break; } } } } 请大家分析一下?gel问价有问题吗 |
|
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
基于RK3588J的6路MIPI CSI视频采集案例分享,多路视频系统必看!
1354 浏览 0 评论
632 浏览 0 评论
【创龙科技TL570x-EVM开发板试用体验】 GStreamer 功能测评
8630 浏览 8 评论
【创龙科技TL570x-EVM开发板试用体验】创龙TL5708-EVM开发板入手使用体验评测
6679 浏览 0 评论
【创龙TLZ7x-EasyEVM评估板试用连载】+3.环境搭建vmware+ubuntu详细教程(二)
1419 浏览 0 评论
917浏览 0评论
【创龙科技AM64x开发板试用体验】创龙科技AM64x开发板及核心板介绍
872浏览 0评论
【创龙科技AM64x开发板试用体验】创龙科技AM64x开发板--板卡调试软件安装
889浏览 0评论
【创龙科技AM64x开发板试用体验】AM64x开发板开箱测评
884浏览 0评论
求助! 关于使用自制底板插入创龙IMX8MM 核心板无法启动问题
512浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 09:30 , Processed in 1.730692 second(s), Total 86, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号