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基于processor-sdk编译程序的Nand启动,GPIO配置等问题。

Other Parts Discussed in Thread: AM3359

Hi,各位好,我目前AM3359自制板的第二版在进行上电启动时(Nand启动)遇到如下图的问题:

只有sysboot [4:0]=10100b时在上电时能直接从Nand启动成功,按照文档介绍,10010b 以及10011b都可以启动成功才对。

并且我这个10100b启动时,会从串口先打印几个C才会开始从Nand启动。(请帮忙分析下问题。)

我这个板子进入Linux系统后,直接使用reboot命令期望系统重启,板子会进入如下状态:

在这个CCC的状态会卡住,大概5分钟之后,系统也能开始自己从Nand启动,原因不明。

另外求大神给指导下 基于processor-sdk-linux-am335x-evm-06.03.00.106 这个环境下,怎么配置一个GPIO引脚,

能在Linux启动后直接控制GPIO引脚的高低电平,(有没有对应这个processor-sdk环境的指导性文档)

看设备树中要配置GPIO时有个数字编号,不知道从什么文档里能找到对应关系。

  • 串口打印C的话,是进入了uart boot模式。请量一下SYSBOOT管脚上的电平是否否正确?或者查看一下CONTROL_STATUS寄存器的值是否和管脚配置一致?
  • 多谢提醒,SYSBOOT的电阻焊接有问题,启动问题解决了。手里有一个大容量的Nand,其参数与开发板上用的Nand参数不一样,我应该在什么文件里修改如下的参数呀?谢谢。
    – Page size x8: 2112 bytes (2048 + 64 bytes)
    – Block size: 64 pages (128K + 4K bytes)
    – Plane size: 2 planes x 2048 blocks per plane
    – Device size: 4Gb: 4096 blocks; 8Gb: 8192 blocks


    另外GPIO控制的找到一个链接说的挺好:blog.csdn.net/.../50704570,供大家参考。