This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM8127内核移植问题



我用的板卡芯片是DM8127,使用的EZSDK是ezsdk_dm814x-evm_5_05_02_00_setuplinux,内核启动方式是Flash内核启动挂载网络文件系统,即通过读取NAND Flash中烧写的内核启动,现在有几个问题如下:

1,我使用EZSDK中提供的uImage和u-boot向板卡中移植内核,在NOR:Can‘t request GPMC CS,由于官网上显示该EZSDK支持DM814x和DM816x,造成这个原因是EZSDK不适用的问题吗?但是我也找不到显示适用DM8127的EZSDK。

2,如果不是EZSDK不匹配的问题,那么是什么问题呢?会和板卡硬件有关吗?

3,下面是我的bootargs和bootcmd命令,以及错误现象,急求解决办法!!!

setenv bootargs 'console=ttyO0,115200n8 root=/dev/nfs rw mem=80M vram=4M notifyk.vpssm3_sva=0xBFD00000 nfsroot=192.168.1.106:/root/targetfs/linux-2.6.37-psp04.04.00.01,nolock eth=84:7e:40:c6:d2:84 ip=192.168.1.105 cmemk.phys_start=0x85000000 cmemk.phys_end=0x89000000 cmemk.allowOverlap=1 earlyprintk'

setenv bootcmd 'ipnc_ff_init 1;nboot 0x81000000 0 0x280000;bootm'

saveenv

boot

 

 

 

 

  • 你好,

      如果使用DM8127做IPNC建议使用IPNC RDK V3.8。PSP的链接如下:

      Linux kernel: http://arago-project.org/git/projects/?p=linux-ipnc-rdk-dm81xx.git;a=summary

      uboot: http://arago-project.org/git/projects/?p=u-boot-ipnc-rdk-dm81xx.git;a=summary

  • 谢谢你的回复,我现在主要是想把内核启动起来,还有以下几个问题想请教你

    1,EZSDK和IPNC是什么关系呢?为什么不能用EZSDK,而要用IPNC呢? 

    2,我现在查询资料显示内核启动死在NOR:Can't request GPMC CS需要禁用PCI才能解决,我想问一下该怎样禁用PCI呢,具体该在内核中执行什么操呢?

  • 你好,

      1. 你使用的是DM8127,而IPNC RDK支持DM8127这颗片子,而EZSDK原生没有对DM8127片子的支持,需要改动,TI目前只出过DM8127的IPNC参考设计,没有出过DM8127的EVM板。

      2. 已经在其他的帖子中做了回复。

  • 你好,由于现在我们公司没有和TI签ndk协议,所以我没有IPNC RDK的开发包,我现在想用EZSDK启动系统,你说的需要改动指的是改动什么啊?具体需要怎么操作呢?谢谢!

  • 你好:

    我看到说是需要禁用PCI,可是我不知道具体该怎样禁用PCI,改在哪个文件中修改呢?求具体的操作方法我也没找到其他有关的帖子,求链接,谢谢!