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.

AM5K2E04: AM5K2E04

Part Number: AM5K2E04

Hi,

In one of our design we are using AM5K2E04 device, as per data sheet during power on boot mode pins value get latched and as per boot mode it will start booting but in our board when i read the DEVSTAT it is showing always FFFF. I verified the power sequence it is as per datasheet. Can any one tell me why processor not able to latch the values.

Regards,

Prashanth

  • Hi Prashant,

    Kindly give us more details about which boot mode.

    i read the DEVSTAT it is showing always FFFF

    This is not the expected behaviour. What are the other registers that you can able to access. whether you are running ARM / DSP core in RTOS kernel or in ARM core in Linux kernel.

    Is it possible to upload the CCS projects. 

    In one of our design we are using AM5K2E04 device

    I assume your board is a custom board.

    Thanks,

    Rajarajan U

  • Hi Rajarajan,

    Yes it is custom board.

    Before we go for RTOS or Linux OS, we are burning U-boot code in to flash and we are successful in that.

    When we tried to change the boot mode pins [15:0] to SPI configuration and boot the board we are not able to boot the custom board.

    So I read the DEVSTAT it is showing always FFFF.

    I am able to boot the board with Linux kernel using JTAG, but all the time I can't use the JTAG for loading kernel. It should happen through flash, for this we need to change the boot mode pins and these changes are not getting reflected in DEVSTATUS register.

    Same thing is working in another board, now if you are having doubt on power sequence the logic used for sequence is same in all the boards.

    Regards,

    Prashanthkumar.T.M 

  • Hi prashanth,

    I am able to boot the board with Linux kernel using JTAG, but all the time I can't use the JTAG for loading kernel. It should happen through flash, for this we need to change the boot mode pins and these changes are not getting reflected in DEVSTATUS register.

    Same thing is working in another board, now if you are having doubt on power sequence the logic used for sequence is same in all the boards.

    If DEVSTATUS register itself not showing and the same thing is working on other board, I am pretty much sure it is hardware issue in device booting up.

    Kindly compare the behaviour with K2E EVM.

    Scenario : If JTAG is working but, flashing the linux kernel is not working. 

    Kindly try to run the "Platform_test" project, it will print what might the issue in hardware.

    If that doesn't work out, Kindly try to run the DSP or ARM based RTOS binary of any application (UART is preferable) from CCS. If it runs, then kindly flash the binary in NOR/NAND by referring following link

    https://software-dl.ti.com/processor-sdk-rtos/esd/docs/06_03_00_106/rtos/index_Foundational_Components.html?highlight=eeprom#flash-writers

    Thanks,

    Rajarajan U