1、用於建立BOOT.bin需要的檔案 (1)u-boot.elf:在Linux下編譯後生成u-boot檔案,再強制改名為u-boot.elf檔案,得到之。 (2)zynq_fsbl_0.elf:在EDk下建立得到之。 (3)system.bit::在PlanAhead中生成的bit檔案;該檔案不是必須的,沒有該檔案時,相當於把Zynq只當ARM來用。
2、建立BOOT.bin檔案 (2)同時包含有PS和PL設計 在(1)中所述生成的BOOT.bin檔案不含有給PL部分配置的*.bit檔案,即只是ARM部分的執行程式碼。要使PL部分也能執行,需要在建立BOOT.bin檔案時,加入PL部分的設計生成system.bit檔案 相比而言,由於(1)中生成的BOOT.bin檔案沒有PL部分的設計,也就無需對PL進行配置,所以啟動時會快一些,而(2)中的BOOT.bin檔案啟動要慢一些,大概有30s~40s不等(依賴於system.bit檔案的大小)。
1、用於建立BOOT.bin需要的檔案 (1)u-boot.elf:在Linux下編譯後生成u-boot檔案,再強制改名為u-boot.elf檔案,得到之。 (2)zynq_fsbl_0.elf:在EDk下建立得到之。 (3)system.bit::在PlanAhead中生成的bit檔案;該檔案不是必須的,沒有該檔案時,相當於把Zynq只當ARM來用。
2、建立BOOT.bin檔案 (2)同時包含有PS和PL設計 在(1)中所述生成的BOOT.bin檔案不含有給PL部分配置的*.bit檔案,即只是ARM部分的執行程式碼。要使PL部分也能執行,需要在建立BOOT.bin檔案時,加入PL部分的設計生成system.bit檔案 相比而言,由於(1)中生成的BOOT.bin檔案沒有PL部分的設計,也就無需對PL進行配置,所以啟動時會快一些,而(2)中的BOOT.bin檔案啟動要慢一些,大概有30s~40s不等(依賴於system.bit檔案的大小)。