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.

AWR6843ISK: Queries related to reset (SOFTSYSRST)

Part Number: AWR6843ISK
Other Parts Discussed in Thread: AWR6843, UNIFLASH

Hello,

I have some problems regarding the SoftReset for MMWAVEICBOOST + AWR6843ISK.

We use the MCAL version: mcal_01.04.01.00_GA.

To generate the MetaImage we used the mmwave_sdk_03_05_00_04 (xwr6xxx_radarss_rprc.bin) + our application elf file 

  • generateMetaImage.bat output.bin 0x00000006 ARM_AWR6843_Application.elf xwr6xxx_radarss_rprc.bin NULL

Hardware setup:

  1. Place jumper P4 (SOP2) + P6(SOP0) -> for flashing mode
  2. Connect USB XDS110
  3. Press Sw2 NRST
  4. Start UniFlash (COM Port correctly set)
  5. Load Image: output.bin
  6. Remove SOP2
  7. Press Sw2 NRST
    1. now the application is running correctly 
  8. We trigger a Soft Reset using the Mcu_PerformSoftSysReset() function present in Mcu_Platform.c file:
    1. (void)regWriteReadback(&toprcmREG->SOFTSYSRST, M_SEVEN, M_ZERO, resetVal);
  9. After we write this register the MSS_TCMA_RAM is not accessible (from-> 0x00018000 to -> 0x001FFFFF)

It seems that the registers are not correctly re-initialized. We need to perform some extra steps before we trigger the SoftReset?

Thanks,

Florin.

  • Hello

    The reset you are issuing is Warm reset and it will reinitiate the boot loader sequence  which will take the device to pre --> post eclispse routine.

    So you may have to reload the memory section to see the required mem space in that eclipsed region.

    Would you be able to help us understand the intent of the reset you are trying to issue.

    If you wish to only reset the R4F core then you may try the Cr4 reset which doesn't reload memories or go through the eclipse routine.

    Hope this helps.

    Thank you,

    Vaibhav

  • Hello,

    We resolved our issue by only resetting the R4F core.

    Thanks,

    Florin.