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.

LP-AM243: Cannot flash LWIP example (2)

Part Number: LP-AM243

default_sbl_ospi.cfg8078.Debug.zip

Hi all,

I still have the problem that the LWIP example does not run from flash. This time, it is exactly the SDK example enet_lwip_cpsw. I am using SDK 8.3.0.18 because 8.4.0.17 seems to have a problem with by board. (PROC109E2).

Please find below my appimage; would you try to reproduce the problem?

(see https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1130846/lp-am243-cannot-flash-lwip-example )

Best regards

Alexander

  • Hi ,

    I suggest you to change the linker.cmd of enet_lwip_cpsw at C:\ti\mcu_plus_sdk_am243x_08_03_00_18\examples\networking\lwip\enet_lwip_cpsw\am243x-lp\r5fss0-0_freertos\ti-arm-clang .

    Change the following line in the linker
        MSRAM     : ORIGIN = 0x70080000 , LENGTH = 0x160000
    it should look like this -
    This resolves the problem. I have recorded an internal ticket to raise the issue as well.
    Hope this helps.
    Best Regards,
    Aakash
  • Hello Aakash,

    thanks for your quick help. Now, the application is running from flash.

    - Since we expect to use the full MSRAM, could you explain what limits exist currently? I suppose that in the future it will be possible to boot the full MSRAM?

    - Can you verify that the LWIP example of SDK 8.4.0.17 will not work with my LP-AM24 #PROC109E2? This is mentioned here, I also tried it and it did not work. Is this going to be fixed, or should we replace our hardware?

    Thanks for your help

    best regards,

    Alexander

  • Hi Alexander,

    Since we expect to use the full MSRAM, could you explain what limits exist currently? I suppose that in the future it will be possible to boot the full MSRAM?

    The MSRAM is shared by SBL as well as the application boot. After the SBL is executed, you can choose to reuse the SBL location for BSS, Stack etc. This is one of the ways to effectively use the MSRAM.

    Can you verify that the LWIP example of SDK 8.4.0.17 will not work with my LP-AM24 #PROC109E2? This is mentioned here, I also tried it and it did not work. Is this going to be fixed, or should we replace our hardware?

    You need to change the Hardware. From SDK 8.4.0.17, the SDK does not support E2. We only support E3 version of the same.

    Hope this helps.

    Best Regards,
    Aakash