当前位置: 首页 > 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.rkmt.cn/news/1475515.html

相关文章:

  • 如何用Untrunc恢复损坏视频文件:从原理到实践的完整指南
  • 杭州黄金回收实地体验对比!真实交易感受差别很大 - 奢侈品回收评测
  • rag的图文多模态
  • CSDN AI数据看板能否查关键词排名?实测5类API接口+4层权限验证后给出 definitive 答案
  • 基于LabVIEW的虚拟示波器:低成本实现信号采集与数字滤波
  • 不同情况怎么卖黄金?杭州各类人群黄金变现适配指南 - 奢侈品回收评测
  • 【项目博客】系统核心功能模块开发
  • 2026年AI写作辅助软件深度评测:6款工具全能表现得分排名
  • BugKu CTF 眼见非实
  • 2026年一键生成论文工具实测排行,哪款真正适合一站式撰稿?
  • 2026年好用的AI论文工具推荐
  • Windows CMD与Powershell常用命令
  • AI分发后单平台撤回成功率骤降42%?——基于137个真实案例的CSDN 2024 Q2分发引擎变更影响分析
  • 快速掌握OpenRocket:免费火箭设计仿真软件的完整指南
  • Pytest实战包:含登录验证与API接口测试的完整可运行工程
  • 你的KEGG气泡图还缺什么?试试这个能展示具体基因的桑吉气泡图(附在线工具链接)
  • 不止于ScanNet:盘点5大主流RGB-D数据集,为你的3D视觉项目选对“燃料”
  • 新手福音:借助快马平台理解cc switch,从零到一实现角色控制切换
  • 2026年邯郸装修公司推荐榜单:奶油风/新中式/法式/意式轻奢/现代简约风格深度评测+避坑指南 - 品牌企业推荐师(官方)
  • 干货合集:2026年靠谱AI论文平台榜单,高质初稿轻松写
  • 向量引擎落地实测,聊聊零基础搭建私有知识库
  • GPX Studio:你的免费在线GPS轨迹编辑专家
  • 昆明黄金回收实测盘点:主流品牌分级,靠谱门店优选指南 - 奢侈品回收评测
  • 3步实现PDF批量OCR自动化:OCRmyPDF终极指南
  • AI赋能CNN创新:让快马平台智能生成集成注意力机制的先进模型代码
  • 2026年按钮开关品牌及源头厂家综合报告:金属按钮、急停按钮、带灯按钮、防水按钮、微型按钮开关供应企业深度分析 - 品牌企业推荐师(官方)
  • 企业级DNS与高可用代理架构规划与实施【20260606】001篇
  • 围棋AI训练终极指南:KaTrain助你快速提升棋力
  • 归并排序——保研刷题随记
  • 昆明购宠全攻略:避坑指南 + 5 家靠谱门店精选 - 资讯速览