工具/软件:Starterware
您好!
我对 Linux 非常陌生、这是我的第一个嵌入式 Linux 项目。 感谢您的任何说明。
我正在使用 AM335x 入门套件和 SDK 3.3.0.4、我的产品板将基于 am3352。 我的目的是将 Linux 内核和文件系统存储到 SPI 闪存中、而我的电路板将设计为引导至 SPI 闪存、方法是将 SPI 闪存的内容复制到 RAM 存储器、然后执行该闪存。 我有一个 FPGA 通过 GPMC 连接到 am3352、我希望像在本地存储器地址那样读取/写入 FPGA。 FPGA 将作为16位地址/数据多路复用 NOR 闪存器件进行仿真、具有16位同步读/写访问和读取突发访问。
我已经阅读了一些有关 GPMC 的文档/文章、他们建议了如何配置 GPMC、例如
http://processors.wiki.ti.com/index.php/StarterWare_GPMC
但我不知道我可以在哪里进行配置。 在第一个链接中,它说"
GPMC 配置当前仅通过 u-boot (2010.06)/x-loader 进行、内核(2.6.32)仅读取 u-boot 完成的配置、并使用它查找映射/配置的物理地址并将其映射到内核虚拟地址。" 尽管我检查了 sdkpath/board-support/u-boot 文件夹、但我没有找到 x-loader、也不知道如何将 GPMC 配置放入 u-boot 中。
有人能告诉我在哪里放置 GPMC 配置(u-boot、内核或文件系统?)、以及如何设置这些寄存器(命令行、API)吗?
非常感谢。