本文档以LS1043ARDB为例介绍如何使用CodeWarrior for ARMv8连接裸板进行flash编程,以及如何在QorIQ LS ARM 64位目标板上使用attaching方式调试u-boot和Linux Kernel。
文档中用到了CodeWarrior for ARMv8的一些新特性,因此需要下载最新的CodeWarrior Networked Application Suite v2016.01并安装CodeWarrior for ARMv8。
2. 使用 CodeWarrior 为 ARMv8 调试 u-boot
3. 通过连接运行的 U-boot 来调试 Linux 内核
显然,当我之前尝试这样做时,我并没有想清楚。.bin文件不是ELF格式,当然无法识别。构建输出不提供带有 .elf 的文件扩展名;然而,u-boot 文件(没有扩展名)是 ELF 格式,并且被识别为 u-boot 文件。
现在,如果我能弄清楚为什么在尝试调试 U-Boot 时与 CW TAP 的连接失败(我的裸机程序没有任何问题......