Part Number:AWR6843AOPOther Parts Discussed in Thread:SYSBIOS, UNIFLASH
我想要基于mmwave_sdk_03_05_00_04 提供的SBL工程进行开发,创建CCS sysbios工程后添加源文件、link库,可以编译通过。但是编译出来的xerf4文件无法debug。
使用SDK目录下命令行方式编译出来的xerf4文件也无法debug.
这个是什么情况。load propram后没有加载至main函数,而是进入运行状态,停止后,显示进入某个异常。
请TI的攻城狮能给与一下帮助吗?
Nancy Wang:
请问cmd/cfg文件添加了吗?具体是怎么创建的,是否做过改动,请详细描述一下。
,
shuai guo:
1.cmd使用的sbl_linker.cmd,cfg也是直接拷贝到CCS工程下。
2.导入CCS工程步骤:
2.1.使用CCS建立Sys/BIOS Typical工程,使用默认cmd文件,可以编译,debug.
2.2 删除cmd,cfg文件,使用\ti\utils\sbl\目录下的SBLsbl_linker.cmd和sbl.cfg.拷贝源代码到工程目录下。
2.3工程使用的各种包的版本如下,符合release note 的版本要求。添加include目录和link文件,如下:
2.4编译通过,debug出现本帖出现的问题。
,
Nancy Wang:
请将工程也附件给我,我需要试一下看看。
,
Nancy Wang:
您给我私信的工程已收到,我会在测试之后给您回复。
,
Nancy Wang:
请参考以下帖子的回复,如果还有疑问可继续跟进:
https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1020460/awr6843aop-sbl-debug/3771846#3771846
,
shuai guo:
连接前,复位一下内核,然后load 命令行编译出的 mmwave_sdk_03_05_00_04\packages\ti\utils\sbl\xwr68xx_sbl_mss.xer4f ,可以进入main函数。
但是使用我集成后编译出的xer4f,仍然存在问题,编译出的BIN文件通过Uniflash下载也不能正常工作,请帮忙看看ccs 工程集成是否存在问题。
,
shuai guo:
使用mmwave_automotive_toolbox_3_4_0\labs\lab0012_can_sbl\ 可以直接导入CCS工程。
这个工程是基于IWR1864,需要修改芯片型号宏定义,和lib库。
注意bin文件生成的脚本有一些问题,修改IWR6842的BIN文件生成脚本,否则生成的BIN文件下载后无反应。
编译成功狗,可以Debug和下载使用。
目前TI SBL引导用户APP,如果APP使用了中断,APP会死机,这个问题另外开了一个帖子。