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.

TMS320F28377S: F2837x BOOT MODE selection on Brand new device

Part Number: TMS320F28377S

Hello, regarding F2837x Data sheet "SPRS881G", the following NOTE is added. 


There was no such a NOTE on F2802x/F2803x/F2806x Piccolo families.

As we have no plan to set CSM Passwords, therefore there is no Boot Mode Switch (Simply two pull up resistors on both GPIO72 and GPIO84 for "Get Mode".) on our board.
Fortunately, we have not come across the "REPEATED WATCHDOG RESETS" device so far.   

Do we have to place such a switch on board to avoid "REPEATED WATCHDOG RESETS" Phenomenon?

Best regards,
ay0689

  • Hello, 

    I attach the datasheet  image.

    Best regards,

    ay0689

  • No need to add switches, just pull up resistors on both GPIO72 and GPIO84.
    The additional complexity comes when you want to customize the boot options.

    Regards
    Baskaran
  • Hello, Baskaran-san,

    thank you for your quick response.

    So, why does the data sheet mention as follows?

    NOTE

    The default behavior of Get mode is boot-to-flash.

    On unprogrammed devices, using Get mode will result in repeated watchdog resets, which may prevent proper JTAG connection and device initialization.

    Use Wait mode or another boot mode for unprogrammed devices.

     

    Best regards,

    ay0689

     

     

  • On unprogrammed devices using Get mode - the boot will first check if flash has valid image. if not then it will check if the custom boot table is programmed. if not then it will go to while loop with watchdog enabled. which will eventually reset the device.

    This process will keep repeating in an unprogrammed device.

    If you have programmed your flash correctly then you need not worry about this.

    Regards
    Baskaran
  • Hello Baskaran-san.

    We will mount the Brand new (Unprogrammed) F28377S device on the production board. 

    When we program it still in "Get Mode", can we connect Unprogrammed device by CCS/XDS110 without  "REPEATED WATCHDOG RESETS" phenomenon ?

    I think that we need to change to the other Boot Mode except "Get Mode" with H/W modification according to the datasheet NOTE description. 

    Best regards,

    ay0689

  • Hi,
    First let me clarify my previous statement. On unprogrammed devices using Get mode - the boot will check if the custom boot table is programmed, if not then it will try to boot from flash. If flash is not programmed it will get itrap then device will get reset due to watchdog. This doesnt alter anything with respect to your issue.

    You can connect and program the device via CCS/XDS without watchdog reset. The device will be in repeated resets till you connect ccs/xds.
    But once you connect ccs and the gel file will disable watchdog and you wont get further resets.

    Regards
    Baskaran
  • Hello, Baskaran-san,

    thank you for your detailed explanation.  

    F28x7x Unprogrammed device phenomenon looks like Piccolo (F2802x / 3x / 5x / 6x).

    Based on your answer, I made out the following materials.

    Is my understanding correct?

    Best regards,

    ay0689