Application Selector Principle

来源:互联网 发布:11对战平台有mac版吗 编辑:程序博客网 时间:2024/06/04 18:29

Application Selector is an application in Altera Neek. It is very beautiful.

Application Selector 设计原理:

Application Selector 的软硬件放在EPCS中,(注:软硬件可能通过各自转成化bin,再合并起来)

Demo的软件是放在FLASH中,从0x0开始存放。Demo的硬件是放在EPCS中,从0x400000处开始存放。Demo的软硬件都是最终的bin文件。

从上述可以看出: demo要求有CFI_Flash,cpu 的reset_address必须为:CFI_FLASH。 software的存放code区在CFI_FLASH中。

执行Application Selector时,先从SD_Card读取demo_SW.bin文件烧写到flash中,再读取demo_HW.bin文件烧写到EPCS中,然后执行remote_update即实现了从application Selector到demo的切换。

 

注:烧写epcs和flash中,请注意按region来烧写。在有的flash中,存在两个region,第一个region 的block_size为:8192 bytes,第二个region的block_size为:65536 bytes, 读写的时候需要注意到这点。

原创粉丝点击