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

AM3517EVM的SDK编译出来的MLO不能启动?

解压ti-sdk-am3517-evm-05.02.00.00-Linux-x86-Install

后,编译x-load,生成MLO文件后,拷贝到SDK的boot区中,启动开发板,串口没有输出,不能启动,是什么原因?

另外手中的AM3517EVM开发板,自带的SD卡boot区中有MLO(x-load.bin.ift)文件,启动时串口输出“Texas Instruments X-Loader 1.46”,但是SDK源码中的x-load/lib/board.c中版本为”printf("\n\nTexas Instruments X-Loader 1.51 ("__DATE__ " – " __TIME__ ")\n");“两个版本不一样,有什么区别?

Feng Dong:

请描述一下MLO的制作过程,

是要sign的

另外MLO通常应该第一个拷进SD card的fat32的分区.

micheal:

回复 Feng Dong:

user@ubuntu:~$ cd /home/AM3517SDK/psp/x-load$

user@ubuntu:/home/AM3517SDK/psp/x-load-luheng$  make distclean

user@ubuntu:/home/AM3517SDK/psp/x-load-luheng$  make am3517evm_config

user@ubuntu:/home/AM3517SDK/psp/x-load-luheng$  make

user@ubuntu:/home/AM3517SDK/psp/x-load-luheng$ ./signGP x-load.bin

执行以上命令后生成 x-load.bin.ift文件,改名为MLO后拷贝到SD卡的fat32分区即boot区

说明:

1 我的开发板是TI官方的整套开发板,自带的SD卡 AM35X EVM Linux SDK,在boot中原来的MLO文件大小

 为17.9KB,我自己编译出来的只有16.7KB(源代码没有进行任何修改)

2 由于我刚接触Linux和Arm,在网上找了一大堆关于Linux和Arm的嵌入式开发和linux移植相关资料,

 但是学习快1个月,还是有点晕,能否提供一个学习基于arm的linux开发思路,万分感谢!

deyisupport:

回复 micheal:

您好,实在不好意思,我们这个版块目前确实存在支持资源不够的情况,我们正在积极解决。非常感谢您的理解!也谢谢您最终分享您的结果!

赞(0)
未经允许不得转载:TI中文支持网 » AM3517EVM的SDK编译出来的MLO不能启动?
分享到: 更多 (0)