我现在使用的板卡是DM8127,由于我们公司没有和TI签RDK协议,所以我没有IPNC RDK开发包,现在想用EZSDK中提供的内核来启动系统,启动过程中遇到问题,系统死在NOR:Can‘t request GPMC CS这个位置,求大神指导该怎么修改EZSDK内核才能启动系统!
Chris Meng:
你好,
你还是请你们公司联系代理商和TI签署保密协议把,不然用EZSDK,M3是没有源码的,该采集是很麻烦的。也没有TI的2A算法在EZSDK里面。
junsha zhang:
回复 Chris Meng:
你好,我们公司现在的板卡在画PCB阶段,还没有和代理商联系,由于我们之前对达芬奇系列一无所知,所以我现在是现在别人的开发板上熟悉一下开发环境。我现在遇到几个问题,想再次请教你:
1,我在自己编译生成内核的时候,看到内核编译完需要编译modules,想请教一下modules是什么模块,有什么作用,它和内核有什么关系呢?
我在编译modules时报以下错误,请问是什么原因造成的呢?该如何解决呢?
我输入的命令:make distcleanmake ARCH=arm davinci_all_defconfigmake ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImagemake ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- modules
错误:
Chris Meng:
回复 junsha zhang:
你好,
kenerl的默认配置不对吧,你用的kernel应该不是最新的,请参考http://processors.wiki.ti.com/index.php/DM814x_AM387x_PSP_User_Guide#Compiling_Linux_Kernel。
如果在kernel配置里面配置为<M>的驱动,都会编译为module,需要手动加载,不是常驻在内核里面的。