TI中文支持网
TI专业的中文技术问题搜集分享网站

ti内核编译后启动不了

U-Boot# fatload mmc 0 0x82000000 uImage
reading uImage
3342536 bytes read in 679 ms (4.7 MiB/s)
U-Boot# bootm 0x82000000
## Booting kernel from Legacy Image at 82000000 …
Image Name: Linux-3.2.0
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3342472 Bytes = 3.2 MiB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum … OK
Loading Kernel Image … data abort

MAYBE you should read doc/README.arm-unaligned-accesses

pc : [<9ff9fd84>] lr : [<9ff76374>]
sp : 9fe53d98 ip : 00000000 fp : 9fe57544
r10: 00000000 r9 : 9fe53f38 r8 : 82000000
r7 : 9ffb7bfc r6 : 00000000 r5 : 00000000 r4 : 00008000
r3 : 00000000 r2 : 00330087 r1 : 82000040 r0 : 00008000
Flags: nzCv IRQs off FIQs on Mode SVC_32
Resetting CPU …

这是什么原因???

leo chen:

用的是TI提供的版本吗,交叉编译环境是什么

andarm lin1:

回复 leo chen:

我使用的编译器:

Thread model: posixgcc version 4.7.3 20130226 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.03-20130313 – Linaro GCC 2013.03)

Yaoming Qin:

回复 andarm lin1:

请问您使用的是ti的sdk么,在什么板子上做的移植,最好能按照我们的工具来编译。

andarm lin1:

回复 Yaoming Qin:

就是用你们的工具来编译啊?????tq3358的板子。。。

Yaoming Qin:

回复 andarm lin1:

如果不是ti的板子,需要在ti提供的sdk基础上进行移植,如果是第三方的板子,请联系第三方,让他们提供相应的技术支持。

另外,如果您在移植中遇到的什么问题,建议您把log贴上来,看看怎么调试。

andarm lin1:

回复 Yaoming Qin:

kernel没有做任何修改。

linux-04.06.00.08直接就是编译使用都启动不起来。。

ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make menuconfigARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make uImage

没有做任何修改kernel,单纯是编译后运行。。。都还没开始调试。。

andarm lin1:

回复 andarm lin1:

有没有遇到类似问题的。

leo chen:

回复 andarm lin1:

可能是内存的参数有差异

按说TQ的板子会自带内核的啊

andarm lin1:

回复 leo chen:

这里是用我自己的板子,不是TQ的板子??内存是使用参考的TI的。

leo chen:

回复 andarm lin1:

看看这个链接

http://blog.csdn.net/jackyard/article/details/35264151

《关于uboot下data abort的问题》

赞(0)
未经允许不得转载:TI中文支持网 » ti内核编译后启动不了
分享到: 更多 (0)