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

答疑解惑|Uboot阶段访问某个地址导致系统挂死(DE25-Nano开发板)(地址对齐)

测试友晶DE25-Nano开发板,在U-Boot阶段用md命令读取数据时出现系统挂死,提示如下:

"Synchronous Abort" handler, esr 0x96000021, far 0x1

ResettingCPU Code: 2a0403f3 17ffffcb 7100129f 54000181 (b94002c3)

### ERROR ### Please RESET the board ###

从截图可以看到,命令md.b 0x1 1会返回数据,而命令 md.l 0x1 1会导致系统挂死。

如果是访问一个未定义的地址常量,系统也会挂死:

下发echo md.l $YYYQ 1,系统会打印md.l 1,如下图:

所以md.l $YYYQ 1命令执行时,实际是访问了地址0x1。

查看md命令的格式可知:

  • md.b (Byte):按单个字节访问,地址是字节对齐的,所以访问地址 0x01 完全合法,能正常返回数据。

  • md.l (Long):按 4 字节访问,要求 4 字节对齐的地址。因为 4 字节在 32 位系统中构成一个“字”(Word),将其看作一个整体进行读写。访问地址必须能被 4 整除(如地址 0x00, 0x04, 0x08...),否则就会产生非对齐访问(Unaligned Access)。

而我们测试地址:0x01,这个地址无法被 4 整除,是一个典型的非对齐地址,因此导致 md.l 命令失败。

md命令格式解析如下:

命令

格式

参数说明

md
(Memory Display)

md[.b, .w, .l] address [# of objects]

.b (byte): 指定数据宽度1 字节
.w (word): 指定数据宽度2 字节
.l (long): 指定数据宽度4 字节 (默认)
• address: 要读的起始内存地址
• # of objects: 显示的数据个数 (十六进制),与宽度配合决定总显示字节数

mw
(Memory Write)

mw[.b, .w, .l] address value [count]

.b / .w / .l : 含义同上
• address: 要写入的起始地址
• value: 要写入的数据值
• [count]: 要写入的个数 (十六进制, 可选, 默认值为1)

往期阅读:

答疑解惑|DE25-Nano的HPS端串口和USB Blaster III端口都是同一根物理线连接到PC,两个端口可以同时使用吗?

答疑解惑|为DE25-Nano开发板配置Linux kernel时.config文件没有起作用是什么原因?

答疑解惑|DE25-Nano开发板Image制作过程中编译U-Boot时提示 internal compiler error: Illegal instruction

答疑解惑|如何正确使用DE25-Nano开发板的J3口(external JTAG header)

答疑解惑 | DE25-Nano开发板串口在访问FPGA端外设LED时卡死,无任何反应

答疑解惑 | DE25-Nano开发板Uboot阶段与FPGA外设交互失败

DE25-Nano开发板在Programmer的 Auto Detect 下检测出来的器件和友晶官方提供的工程里器件不一样有没有关系?

【致敬经典,探索未来】友晶DE家族双星闪耀:当经典DE10遇上新锐DE25,实验室该如何选?

最新版Quartus Prime Pro 25.1 的安装和使用演示(含Questa仿真)

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

相关文章:

  • 便携式荧光法溶解氧仪优质厂家TOP10 - 仪表品牌排行榜
  • CSDN数字营销ROI计算总出错?根源竟是站外广告跳转被误判为站内点击——4步数据清洗法立即生效
  • 2026丹阳配镜深度测评:如何为你的配镜需求匹配最佳方案? - 资讯速览
  • 谷歌外链怎么做:手把手教你用Ahrefs直接截胡同行的优质外链
  • 2026泰安市权威认证贵金属回收 TOP5+黄金回收白银回收铂金回收门店地址电话推荐
  • pip设置镜像
  • 如何用Untrunc恢复损坏视频文件:从原理到实践的完整指南
  • 刀具磨损实时检测工具包:YOLOv11+EMSCP优化版,含界面操作、批量预测与实拍数据集
  • 杭州黄金回收实地体验对比!真实交易感受差别很大 - 奢侈品回收评测
  • 从课程作业到项目实战:如何用面向对象Python重构你的连杆机构仿真程序
  • rag的图文多模态
  • CSDN AI数据看板能否查关键词排名?实测5类API接口+4层权限验证后给出 definitive 答案
  • 不同情况怎么卖黄金?杭州各类人群黄金变现适配指南 - 奢侈品回收评测
  • 淘宝评论API接口返回参数详解
  • Simple Live:跨平台直播聚合应用的终极解决方案,一站式观看所有热门直播
  • 基于LabVIEW的虚拟示波器:低成本实现信号采集与数字滤波
  • uniapp开发蓝牙搜索startBluetoothDevicesDiscovery:fail Location services are turned off
  • 【项目博客】系统核心功能模块开发
  • Windows 11终极瘦身神器:Win11Debloat让你的系统重获新生
  • 如何用Deep-Live-Cam实现实时人脸替换:3步打造专业级视频特效
  • 2026年光身压入式定位珠/压入定位珠/无牙碰珠厂家推荐:滚花定位珠、平台定位珠、台阶定位珠等精密五金定位珠品牌选择指南 - 品牌企业推荐师(官方)
  • BugKu CTF 眼见非实
  • STM32CubeMX实战:独立看门狗IWDG的HAL库喂狗时机与避坑指南(附代码)
  • 2026年AI写作辅助软件深度评测:6款工具全能表现得分排名
  • 2026太原市权威认证贵金属回收 TOP5+黄金回收白银回收铂金回收门店地址电话推荐
  • 拯救MacBook电池健康:3分钟学会用Charge Limiter延长电池寿命
  • 告别熬夜做答辩PPT!百考通AI一站式解决学术汇报制作难题
  • 2026年一键生成论文工具实测排行,哪款真正适合一站式撰稿?
  • 跨网数据安全交换:从“遍地是门”到“一道安检门”
  • 倍硫磷农药残留检测卡快速检测果蔬中的倍硫磷农药残留