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

uboot FPGA调试环境搭建

0 准备工作

a.先下载build库

git clone git@wgitlab.tsingmicro.com:chip_validation/build.git

b. 然后运行脚本将其他库下载下来

cd build; ./dl_repo_cv.sh -b develop_dt56b

c. 选择lunch进行编译

source envsetup.sh ;lunch 2260; ./build.sh -t uboot

1 概述

用ARM Development Studio调试uboot前期只能通过仿真器将elf下载到ddr里进行调试

2 创建uboot工程

  • 因为uboot需要linux编译,一般需要映射linux目录作为workspace,可以使用RaiDrive或samba工具。

建立sftp链接

  • 把workspace设置到uboot外面的目录,这样做为了方便脚本里直接引用workspace的文件,不使用绝对路径,方便多人共享做操
  • File -> New -> Project ->
  • 工程放到源码目录,调试时方便些,能够追踪代码,eclips不太支持工程和源码分开存放
  • 创建完成后的样子

3 uboot debug配置

直接点击“create a debug connection”创建或在file->new->others->中创建

add-symbol-file "uboot/u-boot" EL3:3ef48000  

log参见uboot仿真器调试-详细log输出-CSDN博客

http://www.dtcms.com/a/295506.html

相关文章:

  • C++ <多态>详解:从概念到底层实现
  • 不同头会关注输入序列中不同的部分和不同维度所蕴含的信息,这里的头和嵌入维度不是对应的,仅仅是概念上的吗?
  • 在Ubuntu上使用QEMU学习RISC-V程序(1)起步第一个程序
  • 负载均衡-LoadBalance
  • YOLOv4深度解析:革命性的实时目标检测技术
  • 基于Zig语言,opencv相关的c++程序静态交叉编译
  • USRP X440
  • Vulnhub Web-Machine-N7靶机攻略(附VB安装教程)
  • Docker快速安装Clickhouse
  • Vue 项目中的组件引用如何实现,依赖组件间的数据功能交互及示例演示
  • OpenLayers 综合案例-基础图层控制
  • 解密 Base64 编码:从原理到应用的全面解析
  • 前端实现 excel 数据导出,封装方法支持一次导出多个Sheet
  • Effective Python 第16条:用get处理字典缺失键,避免in与KeyError的陷阱
  • 时间日期选择器组件进行日期和时间的禁用处理逻辑
  • 让UV管理一切!!!
  • wiz2025 挑战赛从 SpringActuator 泄露到 s3 敏感文件获取全解析
  • 再生基因总结
  • Vue工程化 ElementPlus
  • Android Camera createCaptureSession
  • 精密圆柱销类分拣系统“cad【9张】三维图+设计书明说
  • 货车手机远程启动的扩展功能有哪些
  • 二次元姓名生成器(饮料名+动漫角色名)
  • 研发过程都有哪些
  • 遨游三防平板|国产芯片鸿蒙系统单北斗三防平板,安全高效
  • 【jupyter 使用多进程方案】
  • 使用爬虫获取游戏的iframe地址
  • SSL 证书与 HTTPS 的关系:一文理清核心关联
  • 顶级水体视效一键添加~地表中的水体设置
  • OpenCV计算机视觉实战(17)——特征点检测详解