手上有一个xc7z045ffg900-2评估版,按照example hello_word 上的事例,程序可以运行,下载上电可以运行,脱离sdk运行,遇到问题:
1. zynq 配置: fpga bits 文件该怎样烧写,每次上电自动配置从flash完成后,启动arm9. 目前用sdk手动烧写。
2. sdk配置: 开发环境每次把程序download 到ddr上运行。如果脱离开发环境,如何改动?
目前llink script 没有提供flash版本的编译,如果bootrap 方式该怎样用? 系统会有rtos,最好能在flash 方式下调试。十分感谢
下面是lscript关于内存的定义:
/* Define Memories in the system */
MEMORY
{
ps7_ram_0_S_AXI_BASEADDR : ORIGIN = 0x00000000, LENGTH = 0x00030000
ps7_ddr_0_S_AXI_BASEADDR : ORIGIN = 0x00100000, LENGTH = 0x3FF00000
ps7_ram_1_S_AXI_BASEADDR : ORIGIN = 0xFFFF0000, LENGTH = 0x0000FE00
}