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

BBB新买的板子跑不了已经烧录好且在旧版测试过的的SD Card

我手边有一个可以在几年前买的beaglebone black 执行的android2.3.4的已烧录SD,但这个SD却无法在最近购买的beaglebone black上使用(不止一片,只要出厂年份是170x以后的都无法执行),将串口接到电脑上看,开机时都会停在booting kernel

新的旧的BBB都是rev.C的版本,人眼可见的部分看起来只有eMMC的原件有所不同,可是我並没有使用到emmc,请问这个问题该怎么解决

Denny%20Yang99373:

1,先对比一下新旧硬件是否一致?

2,用最新的SDK试试,新买的硬件是不是有问题?

3,可以DEBUG一下KERNEL,如果串口没有启动,可以写个数字到内存的某个地址,然后通过CCS JTAG去读那个内存,从而判断程序是否执行到那一行了。

153 user:

回复 Denny%20Yang99373:

感谢你的回复
1.新旧硬件的部分就如同我所说看的到的只有eMMC不同
2.新版的SDK可以使用,但2.3.4版本的不行(直接拿官网建好的映像档烧进去一样不行),android 4.2.2的我也试过是可以启动的
3.Debug的部分我是使用UART转USB接到电脑读取他的讯息,但开机时卡在Uncompressing Linux……. done, booting the kernel这里就没有执行下去了

我试过的是只要出厂年号在2017前的可以正常使用,2017後的就没办法使用了

Denny%20Yang99373:

回复 153 user:

你这边是通过SD卡启动的,应该和EMMC没有关系
看看内核代码会不会和EEPROM/RTC读写之类的有关系

yongqing wang:

还是需要对比一下原理图,到BBB官网看看

赞(0)
未经允许不得转载:TI中文支持网 » BBB新买的板子跑不了已经烧录好且在旧版测试过的的SD Card
分享到: 更多 (0)