ZYNQ——EBAZ4205

ZYNQ——EBAZ4205
128MB0x800_0000256MB0x1000_0000512MB0x2000_00001G0x4000_00004G0x1_0000_0000128MB板卡参数条目说明DDRMT41K128M16JT-125 2Gb256MB0x1000_0000B引脚配置设置网络setenv serverip192.168.0.106 setenv ipaddr192.168.0.99测试网络ping192.168.0.106下载文件到DDRtftpboot 0x100000 allrootfs.new nand erase 0x2a20000 0x4000000 nandwrite0x100000 0x2a20000 0x4000000FPGA在线更新/dev/xdevcfgbitstream_imagesystem.bit.binboot_imageBOOT.binboot_size0xF00000bootcmdrun$modebootbootenvuEnv.txtdevicetree_imagedevicetree.dtbdevicetree_load_address0x2000000devicetree_size0x20000dfu_mmcrun dfu_mmc_infodfu0mmc0dfu_mmc_infoset dfu_alt_info${kernel_image}fat01\\;${devicetree_image}fat01\\;${ramdisk_image}fat01dfu_ramrun dfu_ram_infodfu0ram0dfu_ram_infoset dfu_alt_info${kernel_image}ram0x3000000 0x500000\\;${devicetree_image}ram0x2A00000 0x20000\\;${ramdisk_image}ram0x2000000 0x600000ethactGem.e000b000ethaddr00:0a:35:00:01:22fdt_high0x20000000gatewayip192.168.0.1importbootenvecho Importing environment from SD...;envimport-t${loadbootenv_addr}$filesizeinitrd_high0x20000000ipaddr192.168.0.115jtagbootecho TFTPing Linux to RAM...tftpboot${kernel_load_address}${kernel_image}tftpboot${devicetree_load_address}${devicetree_image}tftpboot${ramdisk_load_address}${ramdisk_image}bootm${kernel_load_address}${ramdisk_load_address}${devicetree_load_address}kernel_imageuImagekernel_load_address0x2080000kernel_size0x500000loadbit_addr0x100000loadbootenvload mmc0${loadbootenv_addr}${bootenv}loadbootenv_addr0x2000000mmc_loadbitecho Loading bitstream from SD/MMC/eMMC to RAM..mmcinfoload mmc0${loadbit_addr}${bitstream_image}fpga loadb0${loadbit_addr}${filesize}modebootnandbootnandbootechoCopying Linux from NAND flash to RAM...nand inforun nandroot;nandread0x100000 0x2220000 0x300000fpga loadb00x100000 0x300000nandread${kernel_load_address}0x300000${kernel_size}nandread${devicetree_load_address}0x800000${devicetree_size}bootm${kernel_load_address}-${devicetree_load_address}nandboot0echo Copying Linux from NAND flash to RAM...nandread${kernel_load_address}0x300000${kernel_size}nandread${devicetree_load_address}0x800000${devicetree_size}echoCopying ramdisk...nandread${ramdisk_load_address}0x820000${ramdisk_size}bootm${kernel_load_address}${ramdisk_load_address}${devicetree_load_address}nandrootsetenv bootargsconsolettyPS0,115200 root/dev/mtdblock6 rootfstypejffs2 noinitrd rw rootwait----------------------------------------------norbootechoCopying Linux from NOR flash to RAM...cp.b 0xE2100000${kernel_load_address}${kernel_size}cp.b 0xE2600000${devicetree_load_address}${devicetree_size}echoCopying ramdisk...cp.b 0xE2620000${ramdisk_load_address}${ramdisk_size}bootm${kernel_load_address}${ramdisk_load_address}${devicetree_load_address}----------------------------------------------------------------------------------prebootiftest$modebootsdbootenvrun sd_uEnvtxt_existence_test;thenifenvrun loadbootenv;thenenvrun importbootenv;fi;fi;----------------------------------------------------------------qspibootechoCopying Linux from QSPI flash to RAM...sf probe000sfread${kernel_load_address}0x100000${kernel_size}sfread${devicetree_load_address}0x600000${devicetree_size}echoCopying ramdisk...sfread${ramdisk_load_address}0x620000${ramdisk_size}bootm${kernel_load_address}${ramdisk_load_address}${devicetree_load_address}--------------------------------------------------------------------------------------ramdisk_imageuramdisk.image.gzramdisk_load_address0x4000000ramdisk_size0xA00000rsa_jtagbootecho TFTPing Image to RAM...tftpboot 0x100000${boot_image}zynqrsa 0x100000bootm${kernel_load_address}${ramdisk_load_address}${devicetree_load_address}rsa_nandbootecho Copying Image from NAND flash to RAM...nandread0x100000 0x0${boot_size}zynqrsa 0x100000bootm${kernel_load_address}${ramdisk_load_address}${devicetree_load_address}rsa_norbootecho Copying Image from NOR flash to RAM...cp.b 0xE2100000 0x100000${boot_size}zynqrsa 0x100000bootm${kernel_load_address}${ramdisk_load_address}${devicetree_load_address}rsa_qspibootecho Copying Image from QSPI flash to RAM...sf probe000sfread0x100000 0x0${boot_size}zynqrsa 0x100000bootm${kernel_load_address}${ramdisk_load_address}${devicetree_load_address}rsa_sdbootecho Copying Image from SD to RAM...load mmc00x100000${boot_image}zynqrsa 0x100000bootm${kernel_load_address}${ramdisk_load_address}${devicetree_load_address}sd_uEnvtxt_existence_testtest-emmc0/uEnv.txt ---------------------------------------------------------sdbootifmmcinfo;thenrun uenvboot;echoCopying Linux from SD to RAM...load mmc0${kernel_load_address}${kernel_image}load mmc0${devicetree_load_address}${devicetree_image}load mmc0${ramdisk_load_address}${ramdisk_image}bootm${kernel_load_address}${ramdisk_load_address}${devicetree_load_address};fiserverip192.168.0.104stderrserialstdinserialstdoutserialthor_mmcrun dfu_mmc_infothordown0mmc0thor_ramrun dfu_ram_infothordown0ram0uenvbootif run loadbootenv;thenechoLoaded environment from${bootenv};run importbootenv;fi;iftest-n$uenvcmd;thenechoRunning uenvcmd...;run uenvcmd;fiusbbootif usb start;thenrun uenvboot;echoCopying Linux from USB to RAM...load usb0${kernel_load_address}${kernel_image}load usb0${devicetree_load_address}${devicetree_image}load usb0${ramdisk_load_address}${ramdisk_image}bootm${kernel_load_address}${ramdisk_load_address}${devicetree_load_address};fiEnvironment size:5314/131068 bytes参考文章播放视频修改文件系统添加链接描述