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.

TMS320F28027: Boot mode causing reset every 13ms

Part Number: TMS320F28027

Hi team,

I am supporting one of my customer testing DLP using F28027. After downloading the firmware provided by TI, their demo card still resets every 13ms which is obviously a watchdog reset. 

Thus, I am doubting the Boot mode is not boot to flash correctly which triggered the watchdog and caused the device to reset every 13ms.

In our TRM, I did not notice the description about WD behaviour during the Bootloader. Thus, my question is will booting into other mode(not flash) cause the WD to be triggered and let the device reset endlessly?

Thanks,

Brian

  • i have few questions to guide you better,

    • do you use flash boot mode
    • Can you confirm if flash address has application image at correct address

    the behavior i could relate to is that you have chosen flash boot mode, but flash doesnt contain right op codes. So CPU gets NMI which further triggers NMI-WD reset.

    Regards

    baskaran

  • Hi Baskaran,

    Since I have no access to customers board so far, I do not know their H/W configuration yet.

    The firmware is provided by TI, thus I am assuming the code is flashed into the correct address.

    If the Boot GPIO is not pull-up correctly and F28027 is boot into SCI or wait mode, will the device reset if no corresponding signal is provided?

    This is why I cares about the WD behaviour during bootloader.

    Regards,

    Brian

  • in SCI boot mode the device will not reset if signal is not provided.

    I could relate the behavior only to flash boot mode.

    what is the firmware about, is it listed in ti.com ? who programmed the firmware TI/customer ?

    Regards

    Baskaran

  • Hi Baskaran,

    I believe the firmware is written by TIer from DLP BU. And this is a secured S/W. I noticed the S/W is originally composed for f28023 which shares the same memory map with F28027. Thus, I believe the issue may not be caused by a mismatched memory map.

    In our datasheet, I noticed the following figure:

    As the yellow marking shows, the WD is only disabled when Bootmode is not WaitBoot(). Thus I am assuming if device goes into waitboot, WD will be enabled and device may reset every 13ms. Is it possible in your opinion?

    Thanks,

    Brian

  • if it goes to waitboot the behavior you are seeing is possible. But i dont see a reason why it would got to waitboot.

    with flash boot i see a possibility if the image in flash is invalid.

    regards

    Baskaran

  • Hi Brian,

    You mentioned that it's a secure SW. What do you mean by that? Are you programming security setting (like password) on this device? Also the issue customer seeing is only when debugger connected or even in stand alone mode?

    Regards,

    Vivek Singh