TI论坛
直播中

于扬

7年用户 204经验值
私信 关注

请问为什么ti-processor-sdk-linux-am335x-evm-03.02.00.05编译后u-boot无法启动的问题?如何解决?

本帖最后由 一只耳朵怪 于 2018-6-21 11:04 编辑

大家好,我最近刚着手使用AM3352开发自己的设备,下载的SDK包版本为ti-processor-sdk-linux-am335x-evm-03.02.00.05,我将u-boot编译完成后把MLO和u-boot.img文件下载到SD卡拿到板子运行后发现就打印了几个CCCC字符,然后就停住了!但是我使用01.00版本的u-boot就可以正常运行,最起码能够打印uboot的版本等信息,为什么03.02版本就不行呢?是需要什么特殊配置么?
我使用了下面两种编译方式:
1、在ti-processor-sdk-linux-am335x-evm-03.02.00.05执行make u-boot_clean、make u-boot
2、在u-boot目录执行:make CROSS_COMPILE=ARM-linux-gnueabihf- O=am335x_evm am335x_evm_config all
然而都不能运行,请问问题出在哪里?
我看下面这两位工程师(http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/p/120329/357475.aspx#357475https://e2e.ti.com/support/arm/sitara_arm/f/791/p/541204/1974457#pi316653=1)都遇到了同样的问题,但是在论坛里没看到最终解决方案

回帖(20)

于扬

2018-6-21 03:38:34
说明一下:sdk包自带的prebuild下的MLO和u-boot也同样无法运行,但是老版本的就运行正常
举报

李维兴

2018-6-21 03:44:29
引用: asd009 发表于 2018-6-21 03:38
说明一下:sdk包自带的prebuild下的MLO和u-boot也同样无法运行,但是老版本的就运行正常


我的就是从这个版本编译的,加了一些调试信息,你下载后解压,里面有MLO和u-boot.img,把他们放在你的SD卡的boot分区,看一下会有什么打印出来
1 举报
  • 张大海: 这个附件的压缩档还能下载吗?

于扬

2018-6-21 04:02:27
引用: uuwufydsw 发表于 2018-6-21 03:44
我的就是从这个版本编译的,加了一些调试信息,你下载后解压,里面有MLO和u-boot.img,把他们放在你的SD卡的boot分区,看一下会有什么打印出来

谢谢Eggsy Pang !你的镜像我下载后可以启动并有打印信息输出,输出如下:但是为什么我自己编译的就没反应呢?就连SDK包自带的prebuild下面的MLO和u-boot.img也不能运行!编译的时候需要先进行什么配置或者修改么?
CONFIG_BAUDRATE: 1c200
U-Boot SPL 2016.05-00118-gabc6b2a-dirty (Mar 07 2017 - 02:25:03)
void s_init(void)
 DEFAULT_UART_BASE in 0x44e09000
reading uart1 rx address = 0x00000037
reading uart1 tx address = 0x00000037
gd in 40303880  CONFIG_SYS_INIT_SP_ADDR in 0x4030ff20
rtc32k_enable();
reading core clksel address = 0x0003e817
reading MPU clksel address = 0x0003e817
reading DDR clksel address = 0x00000000
reading Per clksel address = 0x0403c017
CONFIG_BAUDRATE: 1c200
U-Boot SPL 2016.05-00118-gabc6b2a-dirty (Mar 07 2017 - 02:25:03)
CONFIG_SYS_INIT_SP_ADDR in 0x4030ff20
,gd in 4030fa40  CONFIG_SYS_INIT_SP_ADDR in 0x4030ff20
CONFIG_BAUDRATE: 1c200
U-Boot SPL 2016.05-00118-gabc6b2a-dirty (Mar 07 2017 - 02:25:03)
core frequency :50
 eeprom test
 No ready ,TI_DEAD_EEPROM_MAGIC is 0xadead12c
Could not get board ID.
reading core clksel address = 0x00003217
reading MPU clksel address = 0x00012c17
reading DDR clksel address = 0x00010a17
reading Per clksel address = 0x0403c017
 eeprom test
 No ready ,TI_DEAD_EEPROM_MAGIC is 0xadead12c
Could not get board ID.
举报

于扬

2018-6-21 04:15:36
引用: uuwufydsw 发表于 2018-6-21 03:44
我的就是从这个版本编译的,加了一些调试信息,你下载后解压,里面有MLO和u-boot.img,把他们放在你的SD卡的boot分区,看一下会有什么打印出来

我的连U-Boot SPL 2016.05-00118-gabc6b2a-dirty (Mar 07 2017 - 02:25:03)这一步都没跑到
举报

更多回帖

发帖
×
20
完善资料,
赚取积分