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

关于AM3359和XAM3359

我做了块板子,使用XAM3359ZCZ跑linux系统成功,同样的板子使用AM3359ZCZD72去跑不起来系统 。什么原因呢?

lin2:

你是指把这块板子上的XAM3359ZCZ取下后,再焊接上AM3359ZCZD72。然后系统跑不起来了?

如果是这样,建议在焊接上找找原因。

yuanqi li:

回复 lin2:

只是换了一个cpu,换成了am3359.其他的都没动呀。

lin2:

回复 yuanqi li:

换的时候会不会把CPU周边的器件吹坏或者吹掉什么的,也很有可能CPU就没有换好?

建议先从电源上找找原因,分析一下供电是否正常,现在串口有LOG输出吗?

yuanqi li:

回复 lin2:

我换CPU都是新板子,先焊接cpu 内存这些BGA封装的器件,然后才焊接阻容器件。

可是cpu都是拿到工厂里焊接的 我无从得知焊接好坏呀。另外之前的XAM3359也是拿到同样的工厂焊接的,都没有问题、

电源我都查了都是对的 串口有CCCCC输出。

lin2:

回复 yuanqi li:

请检查一下设置启动方式部分的电路。

jinzhi li:

最近拿到一块beaglebone,上面也是 XAM3359 linux 启动正常,使用 StarterWare 的SDK 制作的 MLO 文件上电始终不能从SD中引导app,但是通过UART 下载boot.bin 文件可以引导SD中的APP文件运行。

最后比较beaglebone 中SD里面 MLO和StarterWare SDK  里面的MLO发现两个MLO中的 头结构不一样如下图:

beaglebone linux中的头结构多了 0x200个字节,不知道用来做什么的。将StarterWare 中编译好 MLO 加上这0x200个字节的数据,上电就能成功从SD中运行APP.

没找到相关的文档说明 ,手上也没有AMA3359 做测试…. 

 

赞(0)
未经允许不得转载:TI中文支持网 » 关于AM3359和XAM3359
分享到: 更多 (0)