-
各位大神好~~
我先说明一下我的调试环境:
A、芯片用的是66AK2H12。
B、硬件环境:
用的是我们自己的硬件板(由两个66AK2H12芯片及FPGA等组成),仿真器采用合众达的SEED-XDS560PLUS。
C、软件环境:
CCS5.5.0
mcsdk-3_00_03_15
现在碰到一下问题,向各位大神请教。
问题1:运行gel文件(mcsdk_bios_3_00_03_15\tools\program_evm\gel\xtcievmk2x.gel),测试DDR3,DDR3B(地址0x6000000~0x7FFFFFF)可以访问,DDR3A(地址0x8000000~0xFFFFFFF)无法访问,如下图
问题2:编译mcsdk_bios_3_00_03_15\tools\writer\nand\src\nandwriter.c,下载到DSP中,运行时执行到函数platform_init()中init_sgmii(0)就出不来了。
背景:DSP中有4个MAC,MAC0连接另一块DSP(开发板是由两个66AK2H12芯片),MAC1连接FPGA,MAC2悬空,MAC3连接到交换机中。不知道是否跟这个有关系
问题3:我现在只能在DSP上运行程序,编译出来的测试程序load到ARM中运行,提示无法识别。下载了ARM的family,但是没有找到支持Cortex-A15(66AK2H12由8个DSP和4个ARM组成,ARM用的是Cortex-A15),所以无法在ARM中运行。不知道是否需要下载什么补丁。
麻烦各位大侠帮我看一看,先谢谢了。
yuanwen dong:
你的CCS5.5安装时,把组件装全没?
我也是CCS5.5,第三方的66ak2h板卡 Prodrive的pdak2h。
默认安装好CCS5.5后就可以看到如下ARM核(附件图),前一阵子,重新编译,烧写了Uboot,没有问题。
william.dong@enea.com
buxin chang:
回复 yuanwen dong:
yuanwen dong,你好:
我没有全部安装,只是安装了相关的组件。我看到了你给的图片的地方,选择了gel文件(mcsdk_bios_3_00_03_15\tools\program_evm\gel\xtcievmk2x.gel),
如图:
使用仿真器也可以连接ARM核,
但是烧写u-boot不是需要运行nand-flash的烧写程序吗,我编译出来的nand-flash烧写程序无法下载,错误信息如下:
所以无法下载u-boot。
不知道我的做法是否正确,而且我这边的gel文件不知道是否正确,能否把你那边的gel文件提供给我一份吗?
buxin chang:
回复 yuanwen dong:
yuanwen dong,你好;
你这边用的66AK2h板卡是否已经跑通了,我公司在北京,不知道您是否方便来做一下支持,价格方面可以商量,我的联系方式是18500374155.
yuanwen dong:
回复 buxin chang:
Hi buxin,
已发帮助文档。
Br
William