This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR6843AOP: SBL无法debug

Part Number: AWR6843AOP
Other 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的攻城狮能给与一下帮助吗?

  • 请问cmd/cfg文件添加了吗?具体是怎么创建的,是否做过改动,请详细描述一下。

  • 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出现本帖出现的问题。

  • 请将工程也附件给我,我需要试一下看看。

  • 您给我私信的工程已收到,我会在测试之后给您回复。

  • 请参考以下帖子的回复,如果还有疑问可继续跟进:

    https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1020460/awr6843aop-sbl-debug/3771846#3771846

  • 连接前,复位一下内核,然后load 命令行编译出的 mmwave_sdk_03_05_00_04\packages\ti\utils\sbl\xwr68xx_sbl_mss.xer4f ,可以进入main函数。

    但是使用我集成后编译出的xer4f,仍然存在问题,编译出的BIN文件通过Uniflash下载也不能正常工作,请帮忙看看ccs 工程集成是否存在问题。

  • 使用mmwave_automotive_toolbox_3_4_0\labs\lab0012_can_sbl\ 可以直接导入CCS工程。

    这个工程是基于IWR1864,需要修改芯片型号宏定义,和lib库。

    注意bin文件生成的脚本有一些问题,修改IWR6842的BIN文件生成脚本,否则生成的BIN文件下载后无反应。

    编译成功狗,可以Debug和下载使用。

    目前TI SBL引导用户APP,如果APP使用了中断,APP会死机,这个问题另外开了一个帖子。