IWR1443 .xer4f文件烧写

Other Parts Discussed in Thread: UNIFLASH, IWR1443, AWR1642

Hi:

   你好!

   1. 根据mmw_user_guide.pdf文档说明,可以把mmwave_sdk_02_01_00_04\packages\ti\drivers\test\csi_stream\xwr14xx\xwr14xx_csi_stream_mss.xer4f文件使用CCS下载进IWR144板子里。为什么使用同样的方法使用CCS下载C:\ti\mmwave_sdk_02_01_00_04\packages\ti\demo\xwr14xx\mmw\xwr14xx_mmw_demo_mss.xer4f文件CCS报错(Cortex_R4_0: Trouble Writing Memory Block at 0x0 on Page 0 of Length 0x3c: (Error -1065 @ 0x0) Unable to access device memory. Verify that the memory address is in valid memory. If error persists, confirm configuration, power-cycle board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 7.0.100.0) )等的错误。

2.  我下载了mmwave_industrial_toolbox_4_2_0里面有CCS project可以用CCS导入。SDK里的DMEO(C:\ti\mmwave_sdk_02_01_00_04\packages\ti\demo\xwr14xx\mmw)却没有办法导入CCS,这个问题怎么解决。现在想使用SDK里的DMEO使用CCS进行开发。

3. 把out2rprc.exe文件复制到C:\ti\mmwave_sdk_02_01_00_04\packages\ti\drivers\test\csi_stream\xwr14xx目录下。使用命令out2rprc.exe xwr14xx_csi_stream_mss.xer4f xwr14xx_csi_stream_mss.bin可以生成xwr14xx_csi_stream_mss.bin。但是使用UniFlash 5.3.0烧写xwr14xx_csi_stream_mss.bin文件,报烧写文件错误。这个是为什么?

谢谢!

  • 你好,

    user6250887 说:

       1. 根据mmw_user_guide.pdf文档说明,可以把mmwave_sdk_02_01_00_04\packages\ti\drivers\test\csi_stream\xwr14xx\xwr14xx_csi_stream_mss.xer4f文件使用CCS下载进IWR144板子里。为什么使用同样的方法使用CCS下载C:\ti\mmwave_sdk_02_01_00_04\packages\ti\demo\xwr14xx\mmw\xwr14xx_mmw_demo_mss.xer4f文件CCS报错(Cortex_R4_0: Trouble Writing Memory Block at 0x0 on Page 0 of Length 0x3c: (Error -1065 @ 0x0) Unable to access device memory. Verify that the memory address is in valid memory. If error persists, confirm configuration, power-cycle board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 7.0.100.0) )等的错误。

    2.  我下载了mmwave_industrial_toolbox_4_2_0里面有CCS project可以用CCS导入。SDK里的DMEO(C:\ti\mmwave_sdk_02_01_00_04\packages\ti\demo\xwr14xx\mmw)却没有办法导入CCS,这个问题怎么解决。现在想使用SDK里的DMEO使用CCS进行开发

    使用CCS之前,请问你是否有在板子上烧写C:\ti\mmwave_sdk_02_01_00_04\packages\ti\utils\ccsdebug\xwr14xx_ccsdebug.bin?

    user6250887 说:
    3. 把out2rprc.exe文件复制到C:\ti\mmwave_sdk_02_01_00_04\packages\ti\drivers\test\csi_stream\xwr14xx目录下。使用命令out2rprc.exe xwr14xx_csi_stream_mss.xer4f xwr14xx_csi_stream_mss.bin可以生成xwr14xx_csi_stream_mss.bin。但是使用UniFlash 5.3.0烧写xwr14xx_csi_stream_mss.bin文件,报烧写文件错误。这个是为什么?

    生成可以烧写bin文件不仅仅使用了out2rpc.exe这一步,下面是在industrial toolbox里面out of box demo 的IWR1443 mmw demo ccs 工程里面的相关信息:

    postBuildStep="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/create_ConfigRPRC/create_ConfigRPRC.exe -s 0x00000006;${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/out2rprc/out2rprc.exe xwr14xx_mmw_demo_mss.xer4f xwr14xx_mmw_demo_mss.tmp;${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/multicore_image_generator/MulticoreImageGen.exe LE 37 0x00000006 xwr14xx_mmw_demo.bin 0xCF910000 ar1xxx_conf.bin 0x35510000 xwr14xx_mmw_demo_mss.tmp 0xb5510000 ${COM_TI_MMWAVE_SDK_INSTALL_DIR}/firmware/radarss/xwr12xx_xwr14xx_radarss_rprc.bin;${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/crc_multicore_image/crc_multicore_image.exe xwr14xx_mmw_demo.bin xwr14xx_mmw_demo.tmp;${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/append_bin_crc/gen_bincrc32.exe xwr14xx_mmw_demo.bin;"

  • Hi:

       你好! 

    1: 我已经在板子里烧写了xwr14xx_ccsdebug.bin。

    2:    我使用的是SDK里面的C:\ti\mmwave_sdk_02_01_00_04\packages\ti\drivers\test\csi_stream。这个没有CCS project无法导入CCS。不可以用CCS编译,怎么加入上面的那几行呢?

    谢谢!

  • user6250887 说:
    1: 我已经在板子里烧写了xwr14xx_ccsdebug.bin。

    请问你是烧写了ccsdebug.bin后,SOP是否重新设置为001?

    user6250887 说:
    2:    我使用的是SDK里面的C:\ti\mmwave_sdk_02_01_00_04\packages\ti\drivers\test\csi_stream。这个没有CCS project无法导入CCS。不可以用CCS编译,怎么加入上面的那几行呢?

    下面的论坛讨论提供的是AWR1642 bin文件生成的脚本,你可以根据IWR1443 mmw demo编译时候的log信息,做相应修改。

    e2e.ti.com/.../626793

  • Hi;

      你好!

    1. 我已经把sop2的调线帽拿掉了。

  • user6250887 说:

    Hi;

      你好!

    1. 我已经把sop2的调线帽拿掉了。

    你的报错和下面这个帖子完全一样,请你重新烧写一下ccsdbug.bin,再尝试一下。板子上电后,可以尝试按一下复位键,再连接CCS。

    e2e.ti.com/.../861479

x 出现错误。请重试或与管理员联系。