【zynq】 linux随手笔记

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

@zynq linux 随手笔记

setenv ipaddr 172.20.88.254;setenv serverip 172.20.88.137; setenv bootargs cconsole=ttyPS0,115200 earlycon clk_ignore_unused earlyprintk root=/dev/mmcblk1p2 rw earlyprintk rootfstype=ext4 rootwait ip=none; mw.b 0x2000000 0x00 0x200000; tftpboot 0x2000000 zdyz.bit; fpga loadb 0 0x2000000 1fcc0a;tftpboot 0x8000 zImage_mainline; tftpboot 0x103cdda8 devicetree_womap.dtb; bootz 0x8000 - 0x103cdda8

解析
这段代码是一个典型的启动命令序列,用于设置网络参数并加载特定的文件到设备上运行。下面是这段代码的解析:

setenv ipaddr 172.20.88.254: 设置设备的 IP 地址为 172.20.88.254。
setenv serverip 172.20.88.137: 设置 TFTP 服务器的 IP 地址为 172.20.88.137。
setenv bootargs cconsole=ttyPS0,115200 earlycon clk_ignore_unused earlyprintk root=/dev/mmcblk1p2 rw earlyprintk rootfstype=ext4 rootwait ip=none: 配置 Linux 内核启动参数,包括串口配置、根文件系统位置、挂载选项等。
mw.b 0x2000000 0x00 0x200000: 在内存地址 0x2000000 处填充 0x00 字节,长度为 0x200000 字节。
tftpboot 0x2000000 zdyz.bit: 从 TFTP 服务器下载文件 zdyz.bit 到内存地址 0x2000000 。
fpga loadb 0 0x2000000 1fcc0a: 将下载到内存的 zdyz.bit 文件加载到 FPGA 设备中。
tftpboot 0x8000 zImage_mainline: 从 TFTP 服务器下载文件 zImage_mainline 到内存地址 0x8000。
tftpboot 0x103cdda8 devicetree_womap.dtb: 从 TFTP 服务器下载文件 devicetree_womap.dtb 到内存地址 0x103cdda8。
bootz 0x8000 - 0x103cdda8: 使用下载的内核镜像 zImage_mainline 和设备树文件 devicetree_womap.dtb 进行启动。
这段代码主要用于启动并配置一个嵌入式系统,其中 FPGA 设备会加载 zdyz.bit 文件,而内核镜像和设备树文件则会通过 TFTP 服务器下载并启动。请注意,这段代码的具体含义和影响还取决于所运行的设备和环境

insmod u-dma-buf.ko udmabuf0=4194304

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值