> 技术文档 > uboot FPGA调试环境搭建

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博客