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: Adding Custom Flash (SPANSION FL128SAIF00) in AM243-LP

Part Number: LP-AM243
Other Parts Discussed in Thread: UNIFLASH, SYSCONFIG

Hi Experts,

I have a requirement wherein I have to add the Custom Flash (SPANSION FL128SAIF00) into AM243-LP. This same flash device (SPANSION FL128SAIF00) is available in AM263-LP board.

I have referred the SDK manual and got the article on how to add custom flash on to the LP. Based on that, I tried to change the flash parameters by referring the .json file available with the SDK but couldn't establish a successful communication with the flash device.

Basically, my requirement is to flash the bootloader available with the SDK to the MCU using uart uniflash. Then I should be able to load custom applications using CCS in QSPI mode.

I'm using CCS 12.1.0.00007  and mcu_plus_sdk_am243x_08_05_00_24. Could you please help me out with this issue?

Thanks,

Sreeraj

  • Hi Sreeraj, 

    AM263x LP uses the S25HL512TFAMHI010 flash device, Can you point me to what JSON you are referring to? 

    Also, how are you inputting the flash information? are you using the Sysconfig import function? 

    The SDK and documentation have also been updated since then, I would recommend downloading the latest SDK to ensure a sync on current documentations with available software.

    Best,

    Daniel

  • Hi Daniel,

    The AM263x LP, which is with me, has S25FL128SAGNFI000 flash device. Please find the below screenshot from the LP Schematic. I've physically verified the part number on the board as well. 

    I've populated this same flash device on AM243x LP. 

    To change the flash parameters, I've used the JSON file for this flash device from the MCU SDK path.

    Since Load JSON option in Sysconfig was not working, I've manually replaced the corresponding values in Sysconfig by referring to this particular JSON file.

    Even though all the changes have been made in Sysconfig, when I tried to do the initial provisioning of the board by using uart uniflash, the deice is not responding and I'm not able to load the new image.

    Thanks 

    Sreeraj

  • Hi Sreeraj,

    I apologize, I got the schematic of both devices mixed up. I am now on the same page as you. 

    The S25FL128SAGNFI000 device from AM263x requires pull up resistors for the HOLD and WP pins as highlighted in the AM263x Hardware Design Guide:

      Link to Hardware Design Guide: SPRABJ8B | TI.com

    I also realized that the LP schematic does not have these resistors in place like the control card schematic does:

    AM263x LP:

    AM263x CC:

    Please follow the guidelines of the Hardware design guide, add resistors and try again. The AM243x LP has DNI resistor pads where you can solder 10K resistors on D3 and D2. Without these we cannot guarantee functionality

    AM243x-LP:

    Best,

    Daniel