工具与软件:
大家好!
我们正在使用 F28388D 设计一个极其紧凑的电路板,并使用16位 SDRAM,根据用户手册"外部存储器接口1数据线12"唯一可用的引脚是 GPIO72。
那么、现在将 SDRAM 连接到 GPIO72、那么在启动至引导模式下会发生什么情况? 我们是否会在某个未知的引导模式情况下结束? 如果是,该怎么办?
对于我们来说、我们希望应用的工作方式如下:
- 导通
- USB 引导加载程序查看单个特定的 GPIO、如果该引脚为低电平、我们将进入 DFU 模式;如果不是、我们将程序从闪存加载到 RAM 并正常执行
- 如果我们处于 DFU 模式、我们将等待应用程序通过 USB 更新固件
- 如果固件已更新、我们会要求用户下电上电、并将 DFU GPIO 置于高电平状态
- 下电上电后、器件将使用更新的固件运行
这和我们以前在使用其它 DSP (F28069)时所做的非常相似、并且它的工作性能非常好。
考虑到这一背景、我们应该如何处理与 EMIF1共享的 GPIO72?
John

