1. 主机系统:ubuntu14.04 LTS
2. CCS版本:CCSv7.4
3.仿真器:XDS100v3
4.平台:基于AM3358 – SK EVM 自己做的开发平台
5.软件:ti processor SDK 04.03.00.05 其中 uboot的版本2017.01
步骤如下:
1.先debug SPL,串口打印正常显示信息
2.暂停CCS,然后菜单-》run-》load Program 在u-boot文件生成路径选择u-boot加载
到了这一步,CCS弹出窗口提示“load Program Failed”,请问一下这种情况该如何处理呢?
非常感谢大家指教!
yongqing wang:
你的工作区和工程是在同一个目录下吗
Shine:
回复 yongqing wang:
SPL对DDR正确初始化了吗?是否有参考过下面的文档?
www.ti.com.cn/…/zhca539.pdf
na chen:
回复 yongqing wang:
不是的,我的工作区在/home/sitara/workspace_v7,工程放在uboot源码下面
na chen:
回复 Shine:
谢谢回复,这个文档正是我所参考的。
我开发板的DDR和配置 和TI AM335 SK EVM 是一模一样的,之前使用sitara SDK 6.0成功跑起来了;但是,使用最新的processor SDK,uboot出现了data abort,所以想要使用CCS debug一下,定位一下问题点。
我第一步先debug SPL,根据文档的提示,串口打印信息是正常的,证明SPL已经跑起来了;但是无法确定DDR在启动中是否初始化成功;