恩,最近在把TI的dm3730的dvsdk用到bb-xm上去,我看了一下4.0.3从x-load,uboot到linux kernel都有beagle等config,我用这些配置编译出来后,出现问题如下:
1.x-load,uboot启动不了内核,停在Uncompressing Linux... done, booting the kernel.
回去检查问题,发现u-boot读取的DRAM是256M,因此猜测是这里出现问题。
2.在问题1的基础上我换了MLO,uboot可以读取到512M,同时内核启动,但是停在下面的地方:
[ 69.406768] File /home/dvsdk_4_03/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/sdma/src/module/sdmak.c
amixer: Control default open error: No such file or directory
amixer: Control default open error: No such file or directory
Invalid card number.
Usage: amixer <options> [command]
Available options:
-h,--help this help
-c,--card N select the card
-D,--device N select the device, default 'default'
-d,--debug debug mode
-n,--nocheck do not perform range checking
-v,--version print version of this program
-q,--quiet be quiet
-i,--inactive show also inactive controls
-a,--abstract L select abstraction level (none or basic)
-s,--stdin Read and execute commands from stdin sequentially
Available commands:
scontrols show all mixer simple controls
scontents show contents of all mixer simple controls (default command)
sset sID P set contents for one mixer simple control
sget sID get contents for one mixer simple control
controls show all controls for given card
contents show contents of all controls for given card
cset cID P set control contents for one control
cget cID get control contents for one control
Starting Matrix GUI application.
。没有出现console窗口。
就想问一下,dvsdk4.0.3的beagle的那些配置是不是支持beagleboard-xm,Revc板。因为我记得android2.3的那套devkit source 可以直接拿来编译在bb-xm上跑。为何linux的dvsdk4.0.3不行。。虽说4.0.1的x-load就没有beagel的配置,需要补丁。但是4.0.3却有,因此我没去考虑需要打补丁。请TI技术人员指教一下,谢谢