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.

Resetting dm3730 not working

I am trying to reset the cpu throuh writing 1 on PM_CTRL register's global register bit. But writing 1 on this register hangs the cpu and do not reset. Is their any dependancy on other registers or is it locked?

  • Hello Mrigenda,

    I don't understand, what is the register which you set?

    Best regards,
    Yanko
  • Hi Yanko
    Sorry I have written wrong register name. Its PRM_RSTCTRL register (address = 0x4830 7250). There is a file reset.c in gingerbread source that has implemented do_reset function. This function do nothing but write 0x2 in this register to reset. I have tried to use this function but all is do is hang the system in u-boot. There was a similar question regarding on this link
    http://e2e.ti.com/support/dsp/omap_applications_processors/f/42/t/284230#pi2132219853filter=all&pi2132219853scroll=false
    It tells something about 3 byte addressing mode and 4 byte addressing mode. I am a newbie so getting some difficulty understanding this addressing modes and their purpose and how to change in u-boot.
    Thanks