【技术求教】Lattice-ECP3如何实现双程序动态加载

2019-07-15 21:21发布

    Lattice-ECP3想实现双程序的动态加载,现在了解的信息如下:
    1.ECP3的配置管脚中,CFG[2:0]配置为010时,可设置为SPIm模式,该模式加载程序为DUAL BOOT。实现流程大致为FPGA先从Flash的primary区域加载第一个程序,如果加载失败,那么跳转到golden区域加载第二个程序。Flash选用的是W25Q64CVSSIG。
    2.Lattice软件提供了使用DUAL BOOT模式时两个程序下载文件.bit生成为一个下载文件.msc的方法。
    目前下载文件已经准备好且已经下载好,FPGA的启动模式已改为DUAL BOOT。现在问题在于怎么样能控制FPGA任意选取其中一个启动?不做任何控制时会从primary启动,那么要控制从golden启动该怎么操作?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
kkpray88
1楼-- · 2019-07-16 01:54
有人知道吗?
kkpray88
2楼-- · 2019-07-16 05:21
 精彩回答 2  元偷偷看……
kkpray88
3楼-- · 2019-07-16 09:29
问题暂时关闭,已找到一种相对简单的方法实现
宝挖小子
4楼-- · 2019-07-16 11:52
有个使能开关

一周热门 更多>