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.

[参考译文] IWR1443:Code Composer Studio 中的 IWR1443 高精度固件问题

Guru**** 2417650 points
Other Parts Discussed in Thread: IWR1443, UNIFLASH

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1518853/iwr1443-iwr1443-high-accuracy-firmware-issue-in-code-composer-studio

部件号:IWR1443
Thread 中讨论的其他器件: UNIFLASH

工具/软件:

尊敬的联系人:

                    我尝试在 Code Composer Studio 中构建 iwr1443 高精度固件、但无法构建、它显示许多错误。 连接短屏幕。

此致、

Abhijeet Singh  

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

    你好 Abhijeet。

    您似乎已经发布了有关此问题的多个线程;如果是、您是否能够解决 此线程中的问题?  请告知我们、这样我们就可以关闭重复的线程、并且只有一个关于此问题的开放线程。  从上面的屏幕截图中可以看出、似乎找不到 SDK 中包含的某些库;您是否已确保工程中包含 SDK、或者 CCS 是否已识别 SDK?

    此致、

    Santosh

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

    我将使用这些主题,请帮助我解决问题,其屏幕截图已附加  

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

    您好、

    您是否在 Windows 操作系统中尝试过相同的方法? 让我看看这段时间

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

    尊敬的:

         我尝试在 iwr1443 硬件中刷写 bin 文件。 我对您的高精度固件进行了一些更改。 并且生成了工程和二进制文件、但我无法在硬件中刷写二进制文件。 uniflash 中显示以下错误。

     

    2025年29月05日、16:03:31] [info] Cortex_R4_0:初始化完成。
    2025年29月05日、16:03:31] [info] Cortex_R4_0:刷写过程正在开始……
    [COM、16:03:31] [info] Cortex_R4_0:连接到 2025年29月05日 端口/dev/ttyUSB0...
    2025年29月05日、16:03:31] [info] Cortex_R4_0:复位到器件的连接
    2025年29月05日、16:03:31] [info] Cortex_R4_0:设置中断信号
    [COM、16:03:31] [info] Cortex_R4_0:成功连接到 2025年29月05日 端口。 刷写可以继续。
    2025年29月05日、16:03:31] [info] Cortex_R4_0:正在读取器件版本信息……
    [ 2025年29月05日、16:03:31] [info] Cortex_R4_0:** 1 个指定用于刷写的文件。
    [IWR1443 2025年29月05日、16:03:31] [info] Cortex_R4_0:检查文件/media/abhijeet/data1/Abhijeet/NCR/FW/CCS 或 IWR1443 的 Server_Upload 或 HIGH_ACCURATION_14xx_MSS_V1.0/Debug/xwr14xx_high_accuracy_mss.bin 以获取正确的标头。
    2025年29月05日、16:03:31] [info] Cortex_R4_0:/media/abhijeet/data1/Abhijeet/NCR/FW/CCS Server_Upload /High_Precision_14xx_MSS_V1.0/Debug/xwr14xx_high_accuracy_mss.bin 文件的标头表示它不是刷写到 IWR1443 的有效文件:0xb55a03d1
    2025年29月05日、16:03:31] 【错误】Cortex_R4_0:!! 正在中止指定文件的刷写!!!
    [COM、16:03:31] [info] Cortex_R4_0:断开 2025年29月05日 端口/dev/ttyUSB0...上的器件连接
    2025年29月05日、16:03:31] [info] Cortex_R4_0:已启动刷写实例清理……
    2025年29月05日、16:03:31] [info] Cortex_R4_0:实例已取消初始化!

    在代码编写中、构建工程时、控制台上会显示以下结果  

    构建目标:“xwr14xx_high_accurity_mss.elf"</s>“
    调用:ARM 链接器
    “/opt/ti/ti-cgt-arm_18.1.5.LTS/bin/armcl /opt/ti/ti-cgt-arm_18.1.5.LTS/lib /root/ti/mmwave_sdk_01_02_00_05/packages/ti/control/mmwavelink/lib /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/dma/lib /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/gpio/lib /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/osal/lib /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/uart/lib -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --define=SOC_XWR14XX --define=Subsys_mss --define=download_from_ccs --define=DebugP_assert_enabled -define=VFPv3RAM_size=0x400 /root/ti/mmwave_sdk_01_02_00_05/packages/ti/control/mmwave/lib /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/adcbuf/lib /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/crc/lib /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/edma/lib /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/esm/lib /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/hwa/lib /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/mailbox/lib /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/pinmux/lib /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers soc /root/ti/mmwave_sdk_01_02_00_05/packages/ti/utils/cli/lib /opt/ti/ti-cgt-arm_18.1.5.LTS/include /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/dma/lib/libdma_xwr14xx.aer4f /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/osal/lib/libosal_xwr14xx.aer4f /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/esm/lib/libesm_xwr14xx.aer4f /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/gpio/lib/libgpio_xwr14xx.aer4f /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers soc /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/pinmux/lib/libpinmux_xwr14xx.aer4f /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/crc/lib/libcrc_xwr14xx.aer4f /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/uart/lib/libuart_xwr14xx.aer4f /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/mailbox/lib/libmailbox_xwr14xx.aer4f /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/adcbuf/lib/libadcbuf_xwr14xx.aer4f /root/ti/mmwave_sdk_01_02_00_05/packages/ti/control/mmwavelink/lib/libmmwavelink_xwr14xx.aer4f /root/ti/mmwave_sdk_01_02_00_05/packages/ti/control/mmwave/lib/libmmwave_xwr14xx.aer4f /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/edma/lib/libedma_xwr14xx.aer4f /root/ti/mmwave_sdk_01_02_00_05/packages/ti/utils/cli/lib/libcli_xwr14xx.aer4f /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/hwa/lib/libhwa_xwr14xx.aer4f /root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/spi/lib/libspi_xwr14xx.aer4f

    完成构建目标:“xwr14xx_high_accurance_mss.elf"</s>“

    /root/ti/mmwave_sdk_01_02_00_05/packages/scripts/ImageCreator/xwr14xx/out2rprc/out2rprc.exe xwr14xx_high_accurity_mss.elf xwr14xx_high_accuracy_mss.bin 0x08000000
    解析输入目标文件 xwr14xx_high_accurity_mss.elf。
    附加零 0
    添加零 256
    第 88048 章
    文件转换完成!
    /root/ti/mmwave_sdk_01_02_00_05/packages/scripts/ImageCreator/append_bin_crc/gen_bincrc32 xwr14xx_high_accuracy_mss.bin
    >>>二进制 CRC32 = ece2f52d <<<<
    >>>>二进制文件中的总字节 92372 <<<<

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

    您好、  

    您是否使用雷达工具箱中存在的 1443 高精度的默认二进制文件进行了尝试?

    此致

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

    没有、我不会尝试使用雷达工具箱。 当我从您的网站刷写 1443 高精度 bin 文件时、我刷写了、但我构建的 该文件不刷写  

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

    您好、

    我使用以下命令创建 bin 文件、并使用 uniflash、bin file flash 成功刷写 bin 文件。

    sudo /root/ti/mmwave_sdk_01_02_00_05/packages/scripts/ImageCreator/xwr14xx/out2rprc/out2rprc.exe xwr14xx_high_accurance_mss.elf xwr14xx_high_accurance_mss.rprc 0x200000


    sudo /opt/ti/mmwave_sdk_03_05_00_04/packages/scripts/ImageCreator/multicore_image_generator/MulticoreImageGen LE 0xA341 0x80000 xwr14xx_high_accuracy_mss.bin 0 xwr14xx_high_accurance_mss.rprc

    sudo /root/ti/mmwave_sdk_01_02_00_05/packages/scripts/ImageCreator/append_bin_crc/gen_bincrc32 xwr14xx_high_accuracy_mss.bin

    但闪存 bin 文件后、硬件没有连续配置和重新置位、我也无法刷写硬件中的其他 bin 文件。 请为我提供解决方案。

    我正在努力实现  

    • S/N:2004 年

    • v3_12Ti.m 板级版本

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

    您好、

    您能详细说明一下硬件未配置是什么意思吗? 您是否尝试将其设置为功能模式?

    此致