当前位置: 首页 > news >正文

ZYNQ——EBAZ4205

128MB0x800_0000
256MB0x1000_0000
512MB0x2000_0000
1G0x4000_0000
4G0x1_0000_0000
128MB

板卡参数

条目说明
DDRMT41K128M16JT-125 2Gb=256MB=0x1000_0000B

引脚配置


设置网络

setenv serverip192.168.0.106 setenv ipaddr192.168.0.99

测试网络

ping192.168.0.106

下载文件到DDR

tftpboot 0x100000 allrootfs.new nand erase 0x2a20000 0x4000000 nandwrite0x100000 0x2a20000 0x4000000

FPGA在线更新

/dev/xdevcfg
bitstream_image=system.bit.binboot_image=BOOT.binboot_size=0xF00000bootcmd=run$modebootbootenv=uEnv.txtdevicetree_image=devicetree.dtbdevicetree_load_address=0x2000000devicetree_size=0x20000dfu_mmc=run dfu_mmc_info&&dfu0mmc0dfu_mmc_info=set dfu_alt_info${kernel_image}fat01\\;${devicetree_image}fat01\\;${ramdisk_image}fat01dfu_ram=run dfu_ram_info&&dfu0ram0dfu_ram_info=set dfu_alt_info${kernel_image}ram0x3000000 0x500000\\;${devicetree_image}ram0x2A00000 0x20000\\;${ramdisk_image}ram0x2000000 0x600000ethact=Gem.e000b000ethaddr=00:0a:35:00:01:22fdt_high=0x20000000gatewayip=192.168.0.1importbootenv=echo Importing environment from SD...;envimport-t${loadbootenv_addr}$filesizeinitrd_high=0x20000000ipaddr=192.168.0.115jtagboot=echo 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_image=uImagekernel_load_address=0x2080000kernel_size=0x500000loadbit_addr=0x100000loadbootenv=load mmc0${loadbootenv_addr}${bootenv}loadbootenv_addr=0x2000000mmc_loadbit=echo Loading bitstream from SD/MMC/eMMC to RAM..&&mmcinfo&&load mmc0${loadbit_addr}${bitstream_image}&&fpga loadb0${loadbit_addr}${filesize}modeboot=nandbootnandboot=echoCopying Linux from NAND flash to RAM...&&nand info&&run nandroot;nandread0x100000 0x2220000 0x300000&&fpga loadb00x100000 0x300000&&nandread${kernel_load_address}0x300000${kernel_size}&&nandread${devicetree_load_address}0x800000${devicetree_size}&&bootm${kernel_load_address}-${devicetree_load_address}nandboot0=echo 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}nandroot=setenv bootargs'console=ttyPS0,115200 root=/dev/mtdblock6 rootfstype=jffs2 noinitrd rw rootwait'----------------------------------------------norboot=echoCopying 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}----------------------------------------------------------------------------------preboot=iftest$modeboot=sdboot&&envrun sd_uEnvtxt_existence_test;thenifenvrun loadbootenv;thenenvrun importbootenv;fi;fi;----------------------------------------------------------------qspiboot=echoCopying Linux from QSPI flash to RAM...&&sf probe000&&sfread${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_image=uramdisk.image.gzramdisk_load_address=0x4000000ramdisk_size=0xA00000rsa_jtagboot=echo TFTPing Image to RAM...&&tftpboot 0x100000${boot_image}&&zynqrsa 0x100000&&bootm${kernel_load_address}${ramdisk_load_address}${devicetree_load_address}rsa_nandboot=echo Copying Image from NAND flash to RAM...&&nandread0x100000 0x0${boot_size}&&zynqrsa 0x100000&&bootm${kernel_load_address}${ramdisk_load_address}${devicetree_load_address}rsa_norboot=echo Copying Image from NOR flash to RAM...&&cp.b 0xE2100000 0x100000${boot_size}&&zynqrsa 0x100000&&bootm${kernel_load_address}${ramdisk_load_address}${devicetree_load_address}rsa_qspiboot=echo Copying Image from QSPI flash to RAM...&&sf probe000&&sfread0x100000 0x0${boot_size}&&zynqrsa 0x100000&&bootm${kernel_load_address}${ramdisk_load_address}${devicetree_load_address}rsa_sdboot=echo Copying Image from SD to RAM...&&load mmc00x100000${boot_image}&&zynqrsa 0x100000&&bootm${kernel_load_address}${ramdisk_load_address}${devicetree_load_address}sd_uEnvtxt_existence_test=test-emmc0/uEnv.txt ---------------------------------------------------------sdboot=ifmmcinfo;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};fiserverip=192.168.0.104stderr=serialstdin=serialstdout=serialthor_mmc=run dfu_mmc_info&&thordown0mmc0thor_ram=run dfu_ram_info&&thordown0ram0uenvboot=if run loadbootenv;thenechoLoaded environment from${bootenv};run importbootenv;fi;iftest-n$uenvcmd;thenechoRunning uenvcmd...;run uenvcmd;fiusbboot=if 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

参考文章

播放视频
修改文件系统
添加链接描述

http://www.jsqmd.com/news/1218998/

相关文章:

  • Netflix今年约300个节目用生成式AI:提效降本,好莱坞对AI态度不一
  • Spring Boot REST Example实战教程:构建酒店预订API的完整步骤
  • 一.单链表
  • 同城外卖系统开发:用户端、商家端、骑手端业务协同与源码架构解析
  • 影刀RPA 正则表达式实战进阶:分组断言替换的高级用法
  • 武汉黄陂挂机、柜机、中央空调维修、加氟、清洗-各品牌空调都修-武汉科恩特环境30分钟上门 - 武汉科恩特环境
  • 2026 年 7 月泉城康跃专业非急救转运|老城青石板巷跨河护送、冀豫苏皖泰沂山地 ICU 重症长途监护转运一体化服务 - 平台推荐官
  • 邵阳紫名都装饰沟通谈单技巧指南
  • 低电压故障下并网逆变器PLL暂态同步失稳分析与虚拟变阻器改进方案
  • 越华环保蓝天申报全链路合规架构:财政补贴数字化校验系统
  • reactjs-vite-tailwindcss-boilerplate核心功能揭秘:为什么它是React项目的终极选择
  • Android开发进阶:Gradle优化与Kotlin序列化实战
  • AM62L硬件防火墙配置实战:从寄存器解析到安全设计最佳实践
  • 携程任我行礼品卡用不完?回收流程与平台选择参考 - 圆圆收
  • 卡地亚表带真皮原装蓝气球专业维修保养服务权威公示(2026年7月最新) - 卡地亚官方售后中心
  • 2026小红书免费去水印方法,安全无风险工具优缺点全解析
  • 创新点设计:农产品销售系统的进化方向,别再只做线上菜市场了
  • ReverseKit核心组件解析:Hooks与Heaps模块实战指南
  • AI建站工具分人群解决方案:中小企业、创作者、外贸人怎么选
  • 易奢福|青岛全域直营奢侈品贵金属回收连锁品牌介绍 - 易奢福
  • 启元发布全球首款可变形个人机器人 T1,融合《变形金刚》与 AI 大模型,实用与否待验证?
  • Windows 11 Build 26300.7674开发环境安装与兼容性测评指南
  • Android Handler机制解析与内存泄漏防范
  • Java 常用新语法简介
  • 生成式AI在重卡设计中的落地实践:拓扑优化与工艺协同
  • 影刀RPA 正则表达式实战:文本提取的高级武器
  • 为什么“正弦波的斜率(导数)正好是余弦波”,
  • 2026最全Word转PDF工具实操指南:免费无水印在线网站+电脑软件+自带方法
  • WebGL核心技术深度解析:从着色器艺术到延迟渲染的10个实战案例
  • 2026清河本地全屋整装拎包入住公司精选推荐 - 谁都没有我好看