Other Parts Discussed in Thread: AM3358
工具/软件:Linux
您好!
使用的 SDK 为4.02.00.09我们拥有基于 AM3358的定制板、其设计与 BeagleBone 有点相似。 该设计还包含 Micron NAND 闪存、器件树描述符包含引脚多路复用器定义和时序、以反映我们的设计。 当我们加载 Linux 时、NAND 被正确识别、并且可以安装和访问分区。 但是、当我们使用相同的器件树描述符与 U-boot 一起使用时、并且基于原始的 am335xevm_defconfig 配置、则无法识别 NAND。 芯片 ID 值似乎未被正确读取。 怀疑问题是在计时器配置中。 对于 U-boot、时钟配置与 EVM 上的时钟配置相同、24MHz 时钟为 timer2提供输入、该输入本应用于测量计时延迟、但计算出的时序似乎与器件树中定义的时序甚至不匹配。 PLL 分频器和其他设置似乎已在 BSP 源中硬编码。 为了使 U-boot 正确使用 NAND 的器件树配置、我们需要做什么?
谢谢、
罗马