https://e2e.ti.com/support/processors-group/processors/f/processors-forum/572585/linux-am3357-am3357
器件型号:AM3357工具/软件:Linux
我们通过参考 EVM 电路板设计文件 AM335x-EVM 评估和 BBB 电路板来定制电路板。 我们能够使用 uboot 测试硬件功能。 但无法运行 Linux。
加载 Linux 后面临的问题是 Linux 上没有引导字符串,它在60秒后重新引导。
下面是我们使用的环境和我们尝试过的不同版本的 Linux。
使用的环境和版本:
SDK 使用了03.01.00.06。
编译器:ti-processor-sdk-linux-am335x-evm-03.01.00.06/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf-gcc-5.3 主机操作系统:Ubuntu 14.04 x64位版本
3. U-Boot 版本使用/board-support/u-boot-2016.05. 在 U-Boot 中完成的更改。
*我们使用的是 AM335x-EVM-nand_defconfig。 由于我们的定制板没有 AM335x-EVM 评估板和 BBB 板中存在的产品 EEPROM。
4. Linux 4.4.19
*我们使用了 Linux 内核版本,该版本在 ti-processor-sdk-linux-am335x-evm-03.01.00.06中提供,我们无法获得 任何输出 printk。
* Linux 版本3.8.13-bBone
*我们使用了 BBB 的内核版本、遇到了错误
[1.231007]未处理的故障:在0xf4处非线性蚀刻(0x1028)上的外部中止
[1.2399055]内部错误: 60次重启后,1028 [#1] ARM 获得
U-Boot 提示符。
*我们尝试了所有版本的4.x,但控制台上没有输出
*在解压缩 Linux 内核 完成后,我们使用最早的版本即从 BBB 尝试了3.2.49内核,现在正在引导内核,控制台上没有输出
请告知我们要使用的稳定内核和编译器版本。