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.

[参考译文] IWR1443BOOST:如何通过 CCS 加载演示?

Guru**** 2568565 points
Other Parts Discussed in Thread: IWR1443BOOST, AWR1443

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/621762/iwr1443boost-how-to-load-demo-via-ccs

器件型号:IWR1443BOOST
Thread 中讨论的其他器件: AWR1443

您好!

我能否通过 CCS 将捕获演示加载到 IWR1443BOOST 而不将其加载到闪存中?

我根据 MMW_SDK_USER_guide 3.3.2刷写了 IWR1443BOOST
C:\ti\mmwave_sdk_01_00_00_05\packages/ti\utils\ccsdebug\xwr14xx_ccsdebug_mss.bin
元映像2/MSS
元映像1/RadarSS 为空

1) 1)是否应将 xwr12xx_xwr14xx_radarss.bin 刷写到 Meta Image 1/RadarSS?

现在,根据2.7.1 AWR1443用户指南,SOP 跳线处于功能模式。


2) 2)我是否应该为开发模式设置 SOP 跳线?

我将 CCS 连接到了电路板

3) 3) CCS 中应按什么来将捕获演示代码加载到 IWR1443BOOST?

此致、
Gennadii Lichkov

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Gennadii、

    1) 1)是否应将 xwr12xx_xwr14xx_radarss.bin 刷写到 Meta Image 1/RadarSS?

    正确、您将对所有演示使用相同的二进制文件、因为它是雷达前端的 BSS。


    在刷写之前、请确保已为刷写模式(1 0 1)启用跳线、然后对 EVM 进行下电上电。

     


    2) 2)我是否应该为开发模式设置 SOP 跳线?

    保持跳线与功能模式相同、只需确保在从闪存模式更改为功能模式后对 EVM 进行下电上电。

     

    3) 3) CCS 中应按什么来将捕获演示代码加载到 IWR1443BOOST

    要加载程序,请转到“运行”->“加载”->“加载程序”。 (或者、Ctrl+Alt+L)、然后导航到捕获演示本身、并选择 xwr14xx_capture_demo_MSS.xer4f 文件。

     

    然后、您需要单击 Resume (F8)、控制台中应显示以下内容:

    [Cortex_R4_0]
    调试:启动捕获演示
    (小部分
    调试:启动初始化任务
    调试:UART 实例@0800ac70已成功打开
    调试:UART 实例@0800ac7c 已成功打开
    调试:EDMA 实例@0001db0c 已成功打开
    调试:ADCBUF 实例(0)@0800ad50已成功打开
    调试:DMA @08000d80已成功打开
    调试:CSI 驱动程序初始化成功[句柄0x@08001758]
    调试:毫米波控制初始化成功
    调试:毫米波控制同步成功
    调试:CLI 模块已成功打开
    调试:主任务[L3数据地址:0x51020000大小:261120字节]


    请告诉我这是否可行、或者您目前是否需要任何其他帮助。

     

    谢谢、

    Akash

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Gennadii 和 Akash、

    我使用与描述相同的方法进行调试。

    现在、我想对默认的 MMW - Project 进行一些更改。  

    下面是我的方式:

    -->更改

    在 main.c -文件--> void MmwDemo_dataPathTask()

    在"uint32_t StartTime、transmitOutStartTime"行之后

    我已插入"uint32_t i;"

    和"i=5";

    之后、我插入 while (1):

    "system_printf ("测试");

    "i++;"

    -->编译工程:

    现在我已经构建了这个项目(Project -> Build Project)

    并确认了(新)*。xer4f 文件的日期和当前日期。

    之后、我在您的帖子中使用了您的描述方式:

    (启动所选配置->连接目标->加载程序// xwr14xx_ccsdebug_mss.bin 仍刷写到我的传感器)

    -->结果:

    控制台输出不起作用。

    变量"i"上的观察表达式也不起作用。

    感谢你的帮助。

    Johannes

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、

    现在一切都在正常工作。 我可以向控制台写入一些内容(在文本末尾补码一个\n)、并且我可以打印变量 i 的增量  

    请参阅屏幕截图:

    很抱歉打断您;-)

    BR Johannes

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Johannes、您好!

    这是因为演示是使用-O3优化构建的。 请从中的编译器选项中删除-O3标志、并添加-g 标志并重新编译。

    此致

    尼廷