TMS320F28384D: OTP的設置正確性&能否模擬[分享]

Part Number: TMS320F28384D


您好~

我參考手冊的OTP範例5.4.3.2:
我需要設置GPIO72為Boot的Pin,且DEF0為SCI(IO84,IO85),DEF1為Flash 因此

BOOTPINCONFIG:   0x5AFFFF48

BOOTDEF Low:        0xFFFF0321

想請教1.這樣設置有沒有問題?

            2.有沒有模擬的方式不用真的寫入OTP可以嘗試是否正確?

謝謝~

image.png

  • 模擬方式

    1.依照正常OTP選擇BOOTPINCONFIG
    BOOTPINCONFIG.BMSP0 使用GPIO72=>0x48
    BOOTPINCONFIG.BMSP1 =>0xFF
    BOOTPINCONFIG.BMSP2 =>0xFF
    BOOTPINCONFIG.KEY=>0x5A
    得到BOOTPINCONFIG => 0x5AFFFF48

    2.依據正常OTP選擇Boot_DEF,參考Table 5-53 ,Table 5-58

    Boot_DEF0 => 0x21 SCI(IO84,IO85)
    Boot_DEF1 => 0x3 Flash

    BOOTDEF Low=>0xFFFF0321

    3.使用JTAG連線,修改Emulation記憶體位位置

    4.Reset IC,進入Bootload測試模式