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.

AM2632: Confirmation of RBL Read Address (SBL)

Part Number: AM2632
Other Parts Discussed in Thread: UNIFLASH

Tool/software:

Hello,

Questions:
Regarding the addresses of the external FLASH shown in the attached diagram:

1. For SBL (0x60000000) and UserSoft (0x60080000), are these addresses physical addresses of the external flash or logical addresses?

    If they are logical addresses, could you please provide the corresponding physical addresses?

2. What is the starting physical address of the FLASH that the RBL accesses in order to read the SBL?

3. Is the operation flow described in the attached diagram correct?

Background:
We are trying to program the SBL and the application into Flash using our own tool via JTAG. However, we have not yet been able to make the mechanism work and are currently analyzing the issue.
In addition, if we develop such a custom programming tool, are there any particular points we should be aware of?

Best regards

gokaya

  • Hi Gokaya,

    If they are logical addresses, could you please provide the corresponding physical addresses?

    These are the physical addresses as the flash is memory mapped to the SoC address space. 

    Is the operation flow described in the attached diagram correc

    Yes this seems to be correct

    2. What is the starting physical address of the FLASH that the RBL accesses in order to read the SBL?

    The RBL will access the address 0x6000 0000, that is the offset 0x0 in the flash.

    Regards,

    Aswin

  • We are trying to program the SBL and the application into Flash using our own tool via JTAG. However, we have not yet been able to make the mechanism work and are currently analyzing the issue.
    In addition, if we develop such a custom programming tool, are there any particular points we should be aware of?

    May I know the details of the flasher that is being developed ?

    Regards,

    Aswin

  • In the SDK, there is an example in called sbl_jtag_uniflash. Please do check this out as this might be helpful

    mcu_plus_sdk_am263x_11_00_00_19/examples/drivers/boot/sbl_jtag_uniflash

    This is actually a CCS project that can be used to flash. 

    Also please see the flasher project,

    mcu_plus_sdk_am263x_11_00_00_19/tools/flasher/jtag_uniflash

    This is the flasher that works with uniflash tool.

    Regards,

    Aswin

  • Hi Aswin,

    Thank you for your response.

    Based on your answers, I will try to check in my environment.

    Best regards

    Gokaya