AWR1843: 工程新建后编译生成的Bin文件无效

Part Number: AWR1843

我是自己新建了一个1843的工程,包含了MSS和DSS两部分:

其中DSS部分为新建的原始Typical类型的SYS/BIOS工程代码,没有增加其余功能,MSS部分则是初始化了UART和 GPIO,通过UART接收的指令用来控制LED。

代码编译后通过Debug调试可以进行LED灯的控制。

随后将编译生成的Bin文件烧录至1843中发现代码无效,而且在该Bin文件烧录后板子也无法再进行调试连接,会提示以下报错信息:

cs dap 0: gel output: -->> dss is under application controlled reset. prior to connecting this reset must be released.
cs dap 0: gel output: the debugger will enable "halt on reset" and release the application-extended reset
cs dap 0:gel output: thait on beset" hos been enbred on the co7ex oss oap or gel output; -ces error : tiroout waitinb d ng for dss to power on
c674x_0: error connecting to the target: (e : (error -6305) prsc module failed to write to a router register. (emulation packabe 9.12.00150150)

想请教一下各位专家这个问题产生的原因是什么,是使用Post-build指令生成Bin文件这不出现错误了吗?因为编写的代码在进行调试时是没有问题的。

如果有需要我可以将编写的代码也进行展示。

  • 尊敬的TI工程师,希望能尽快得到你们的帮助,这个问题不解决,我将无法新建工程来测试我的程序。

  • 你好,

    请问你烧写bin是包含mss和dss的meta image么?

    提示错误为dss没有初始化,还在复位状态。

    Thanks,

    Chris

  • 您好,

    我在Mss_Reset中仿照现有的官方Demo添加了一系列的post-build steps指令来生成Bin文件,应该是链接了DSS后生成了包含了Mss和Dss的meta image

    DSS中的post-build steps指令是:

    rm -f ${PROJECT_ROOT}/Debug/${ProjName}.bin
    ${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/out2rprc/out2rprc.exe ${ProjName}_${ConfigName}.xe674 ${ProjName}_${ConfigName}.bin

    MSS中的Post-build steps指令是:

    rm -f ${PROJECT_ROOT}/${ConfigName}/${ProjName}_${ConfigName}.bin
    ${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/out2rprc/out2rprc.exe ${ProjName}_${ConfigName}.xer4f ${ProjName}_${ConfigName}.tmp
    ${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/multicore_image_generator/MulticoreImageGen.exe LE 37 0x00000008 Mss_Reset_${ConfigName}.bin 0x35510000 ${ProjName}_${ConfigName}.tmp 0xb5510000 ${COM_TI_MMWAVE_SDK_INSTALL_DIR}/firmware/radarss/xwr18xx_radarss_rprc.bin 0xd5510000 ${REF_PROJECT_1_LOC}/${ConfigName}/Dss_Reset_${ConfigName}.bin
    ${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/crc_multicore_image/crc_multicore_image.exe Uart_Reset_${ConfigName}.bin Mss_Reset_${ConfigName}.tmp
    ${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/append_bin_crc/gen_bincrc32.exe Mss_Reset_${ConfigName}.bin

    我可能是在编译包含mss和dss的meta image信息的Bin文件的哪一个环节出现了问题呢?

    或者您是否可以提供一个简单的工程建立步骤,里面详细介绍一下如何才能成功编译出一个包含了mss和dss的meta image信息的Bin文件。

    期待您的回复。

  • 请问各位专家,是否有用于Flash烧录的程序编译的Guide一类的教程提供呢

  • 你好,

    建议你基于现有CCS工程修改:radar_toolbox_2_20_00_05\source\ti\examples\Out_Of_Box_Demo\src\xwr1843

    Thanks,

    Chris