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

网站流量统计主要指标包括做网站流量的方法

网站流量统计主要指标包括,做网站流量的方法,域名建议网站,wordpress页面静态化zynq u-boot 速通 简介 上回最小系统已经跑起来,证明串口和 ddr 正确配置.现在我们需要正确配置 网口, qspi, emmc. 网口:通过 tftp 下载 dtb,image,rootfs 在线调试.qspi:固化 boot.bin 到 qspi flash,这样 qspi 启动就可以直接运行 u-boot.emmc:存放 ubuntu_base 跟文件系统…

zynq u-boot 速通

简介

  • 上回最小系统已经跑起来,证明串口和 ddr 正确配置.
  • 现在我们需要正确配置 网口, qspi, emmc.
    • 网口:通过 tftp 下载 dtb,image,rootfs 在线调试.
    • qspi:固化 boot.bin 到 qspi flash,这样 qspi 启动就可以直接运行 u-boot.
    • emmc:存放 ubuntu_base 跟文件系统.
  • 注意:在 vivado 中可以全部设置,但是在 u-boot 的设备树里,只需要上面 3 个外设就可以了.

1 vivado 配置

略,参考野火皓月,但是网口要如下
在这里插入图片描述

2 裸机测试网口

参考 vitis 运行 lwip 例子,略

3 petalinux 生成测试

- 直接生成后用jat命令启动发现qspi emmc sd卡都正常使用
- 只有网口不能用, 添加gem0 phy节点就正常使用
- 注意,要把设备树和fsbl都下载出来.
# qspi
sf probe 0:0
sf read 0x1000000 0x0 0x10000   // 将 QSPI Flash 0x0 位置的 64KB 数据读取到 RAM 0x1000000
md 0x1000000 0x40               // 查看读取的数据(0x40 = 64 行)sf erase 0x0 0x10000            // 这个命令会擦除 0x0 ~ 0xFFFF 的数据(64KB)
md 0x1000000 0x40mw.b 0x1000000 0xAA 0x10000     // mw.b 指令会将 0x1000000 开始的 64KB RAM 填充为 0xAA
sf write 0x1000000 0x0 0x10000  // 把RAM 0x1000000 处的 64KB 数据写入 QSPI 0x0 地址sf read 0x2000000 0x0 0x10000
md 0x2000000 0x40# sd卡 emmc
mmc list                        // 查看
mmc dev 0                       // 选择
mmc info                        // 详情mmc read 0x1000000 0x0 0x800    // 读取 SD 卡的前 1MB(0x800*512) 数据
md 0x1000000 0x40               // 查看内存0x1000000mw.b 0x1000000 0xAA 0x1000      // 写入内存
mmc write 0x1000000 0x1000 0x8  // 写入0x8*512 =4096(0x1000)
mmc read 0x2000000 0x1000 0x8   // 读出内存
md 0x2000000 0x40fdt addr 0x100000
fdt print /amba/ethernet@e000b000
fdt print /aliasesmii info
fdt addr 0x100000
fdt print /amba/ethernet@e000b000
mii device
setenv ipaddr 192.168.1.10
setenv serverip 192.168.1.31
ping 192.168.1.31
/include/ "system-conf.dtsi"
/ {liases {ethernet0 = &gem0;serial0 = &uart0;spi0 = &qspi;mmc0 = &sdhci0;};
};&gem0 {phy-handle = <&ethernet_phy>;ethernet_phy: ethernet-phy@1 {reg = <0x1>;device_type = "ethernet-phy";};
};

3.1 petalinux 生成的设备树没有 phy 节点

  • 折磨我了好久,发现根本不会把 system-user.dtsi 编译到 system.dtb.
  • 在 extracted.dts 里查看 ethernet@e000b000 都没有 phy 节点.
  • 解决:手动调用 dtc 编译设备树
dtc -I dtb -O dts -o extracted.dts images/linux/system.dtb

3.2 手动调用脚本如下

#!/bin/bash# @file:    make_dts.sh
# @author:  ccj
# @version: V1.0
# @date:    2025-04-07
# @brief:INC_DIRS="components/plnx_workspace/device-tree/device-tree \project-spec/meta-user/recipes-bsp/device-tree/files"
DTS_PATH="components/plnx_workspace/device-tree/device-tree/system-top.dts"CPP_INCLUDE_FLAGS=""
for dir in $INC_DIRS; doCPP_INCLUDE_FLAGS="$CPP_INCLUDE_FLAGS -I$dir"
doneDTS_INCLUDE_FLAGS=""
for dir in $INC_DIRS; doDTS_INCLUDE_FLAGS="$DTS_INCLUDE_FLAGS -i$dir"
donecpp -nostdinc $CPP_INCLUDE_FLAGS -undef -x assembler-with-cpp "$DTS_PATH" > xtmp.dts
dtc -I dts -O dtb $DTS_INCLUDE_FLAGS -o system.dtb xtmp.dts
dtc -I dtb -O dts -o system.dts system.dtb
rm xtmp.dts

4 大功告成,打包 BOOT.BIN, 固化到 qspi flash

  • 由于完全不相信 petalinux 了,手动调用打包工具自己打包
BOOT.BIN
├── bootgen.bif
├── zynq_fsbl.elf
├── system.dtb
└── u-boot.elfE:/Xilinx/Vitis/2020.2/bin/bootgen.bat -arch zynq -image bootgen.bif -o BOOT.BIN -w on

4.1 bootgen.bif 如下

the_ROM_image:
{[bootloader] zynq_fsbl.elfu-boot.elf[load=0x100000] system.dtb
}

4.2 固化到 flash

使用vivado即可,略

5 切换到 qspi 启动模式,测试

在这里插入图片描述

在这里插入图片描述


文章转载自:

http://etHteyH8.yqpck.cn
http://uU79YbfA.yqpck.cn
http://bM2ZNOR0.yqpck.cn
http://MdYA0VyC.yqpck.cn
http://Dfqoo24g.yqpck.cn
http://vuoirb0G.yqpck.cn
http://8ml4uAaU.yqpck.cn
http://geROkYtl.yqpck.cn
http://PtewOqov.yqpck.cn
http://Lyk05mZj.yqpck.cn
http://rFd101Iz.yqpck.cn
http://EPm2NT4m.yqpck.cn
http://qOGZnoKU.yqpck.cn
http://4sGe9vhY.yqpck.cn
http://eOjKxq4a.yqpck.cn
http://u5TrWhs5.yqpck.cn
http://Un4dj9KO.yqpck.cn
http://5WLDlsA7.yqpck.cn
http://7bIpkclu.yqpck.cn
http://ni0uDSJm.yqpck.cn
http://WltG6ZFd.yqpck.cn
http://S2b4Qjvo.yqpck.cn
http://TLTfSQqO.yqpck.cn
http://Fcmno1ax.yqpck.cn
http://LnMn9VMC.yqpck.cn
http://ssiDElAb.yqpck.cn
http://Z4bVaJTu.yqpck.cn
http://ZJrn249j.yqpck.cn
http://UZdprTOi.yqpck.cn
http://TAyRiNJe.yqpck.cn
http://www.dtcms.com/wzjs/666500.html

相关文章:

  • 要建网站内蒙古建设执业资格注册中心网站
  • 谷歌云 搭建wordpressseo快速排名上首页
  • 网站建设可以抵扣吗建筑公司网站模板免费下载
  • 蚌埠专业制作网站的公司如何创建网站名称
  • 唐山做网站哪家好如何让百度分享按钮在网站每个页面都有
  • 资源优化排名网站网站首页的模块布局
  • 泉州建站方案电脑培训
  • wordpress网站logowordpress生成静态 mip
  • vs2010网站开发兰州网站建设哪家专业
  • 企业网站不备案可以吗自己怎么做网站卖车
  • 塘厦建设网站软件开发合同协议
  • 网站后台管理系统怎么弄凡科模板建站
  • 大连网站程序开发有专门做背景音乐的网站吗
  • 哪里有最新的网站源码百度图片识别搜索引擎
  • 井陉矿区网站建设外贸网站建设方案
  • 三门峡市建设项目备案网站网站收录检测
  • 住房和城乡建设部网站预售证wordpress主题验证
  • 什么网站可以自己做房子设计南通专业企业门户网站设计
  • 网站制作介绍百度代理授权查询
  • 推广平台网站热狗网佛山哪里有网站开发?
  • 做弩的网站wordpress调用oss
  • 织梦网站演示易烊千玺网页设计模板
  • 驻马店网站建设天祥深圳网站制作的公司排名
  • 外贸有哪些网站做网站的工具有哪些
  • 网站建设的进度计划书wordpress 文章 字体
  • 做片头 网站北京王府井附近的酒店
  • 搭建网站找什么公司了解什么是网络营销
  • 58同城网站建设规划中国关键词网站
  • 永嘉县建设局网站电商运营公司
  • 站长工具seo排名网站标题关键词描述