请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM3352 工具/软件:Starterware
各位专家、您好!
我的板基于 AM3352、SPI 闪存用于保留 SPL/uBoot 图像。 我创建了一个基于 Starterware 的 CCS 项目来访问 SPI 闪存、现在我能够写入/读取闪存、但速度太慢。
1) 1)我正在使用 Blackhawk、我发现它的最大时钟 TCK 可以接近10MHz。
2) 2) SPL 和 uBoot 的大小类似于500KB。
)μ s、而我需要大约50分钟来写入这个500KB 数据。
4) 4)我的 GEL 中 AM3352的速度为500MHz。
5)我不在项目中使用中断、因为我发现我无法启用中断、每次从文件读取16个字节、然后将其写入 SPI 接口、等待一些时间(0x01FF 的计数器为零)、然后再次写入另外16个字节。
6) 6)我测量了时序、发现 CCS 将每1500ms 写入这些16字节、这应该是根本原因、但我不知道如何减少它。
有什么意见?
谢谢
Chris