This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于AM3359和XAM3359

Other Parts Discussed in Thread: AM3359

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

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

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

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

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

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

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

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

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

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

  • 最近拿到一块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 做测试....