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.

IWR1843: 1843 CAN SBL如何使用?

Part Number: IWR1843
Other Parts Discussed in Thread: UNIFLASH

你好,我最近在测试lab0012_can_sbl。我尝试如下操作:

1.用Uniflash 同时加载SBL文件和APP1文件,重启后APP文件能正常工作.

2.尝试用CAN_Metaimage_Flasher.exe加载另外一个APP2程序,发现APP2没有执行,重启后,系统仍然执行APP1。

因此我有以下猜想和问题:

系统载执行APP1程序时,APP1程序中并没有相关的接收程序部分?需要增加相应的CAN接收部分?可是APP1程序中是使用并没有使用CANFD,波特率也可能不同,要如何接收PC发送的CAN信息了?

不知道我理解的对不对?或者是否有其他的问题?

  • 我进一步看了一下,原来CAN_SBL的DEMO还需要串口来发送命令。

    所以我按照文档的提示重新操作了一边,发现从串口那边更新程序是可以的,但是通过CAN更新程序程序出现了校验错误的问题。

    **********************************************
    Debug: Secondary Bootloader Application Start
    **********************************************
    Press any key to stop auto boot and Update Meta Image...
    Loading existing Meta Image from Flash in 20 19
    Debug: Update Meta Image selected

    Debug: Device info: Manufacturer: 0, Device type = 0, Capacity = 0

    Debug: Loading application metaImage from Flash address: c0040000
    Debug: Erasing SFlash...
    Debug: Flash Erase complete
    Debug: Start the image download using XMODEM over UART Or Hit 'Space Bar' to start Image download ove CAN interface
    CCCCCDebug: Total data written = 0x43c00
    Error: RPRC Parsing Failure!!!

  • 你 好,

    请参考下面的论坛讨论:

    https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/985570/awr1843boost-can-sbl---error-rprc-parsing-failure

  • 你好,该讨论的问题和我的一样,但是似乎并没有说到最终要如何解决。。

    Debug: Device info: Manufacturer: 0, Device type = 0, Capacity = 0这个虽然是0,但是我用串口下载的话工作是正常的~