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.

PROCESSOR-SDK-AMIC110: AMIC110 adjusting RAM Size

Part Number: PROCESSOR-SDK-AMIC110
Other Parts Discussed in Thread: AMIC110

Hello everyone,
we have a custom board based on the AMIC110 ICE EVM. However, only half of the DDR3 RAM is populated on our board.
We have already made many changes and the device basically works.
But according to the .map file, the linker still assumes a DDR that is twice as large. Where can i customize that. Where is the linker script?

We are using:
- CCS 11.1
- PRU-ICSS-Profinet_Slave_01.00.04.08
- pdk_am335x_1_0_17
- xdctools_3_55_02_22_core
Host system Win10

  • Hello,

    You should be able to change the DDR size for the RTSC platform used in your project. Please refer to SYS/BIOS User's Guide, section 7.2.

    Regards,

    Jianzhong

  • Hi.

    I created a new platform and was able to select it under "Properties -> General > Products -> XDCtools -> Platform".
    I emphasize that I just changed the dropdown "Platform" form "ti.platforms.evmAM3359" to my new one.
    And my new one should basically be a copy of the evmAM3359, because I used the "Import" function described in 7.2.2.1. of the User's Guide.
    Good is, the .map file now shows correct memory size.
    But, the project can no longer be linked because the Linker suddenly can't find basic system functions like Semaphore create() or malloc().
    Switching back to the old platform didn't change that. This project remains broken.
    What have I missed? Why is changing Platforms damaging the Projekt?

  • Hello,

    Sorry for the late response, but wanted to let you know that TI has stopped supporting TI-RTOS based SW development for AM335x/AMIC110. Please refer to this announcement and find consolidated resources there.

    Regards,

    Jianzhong