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.

F28335關於SCI-A啟動之後的行為模式是怎樣的?

Other Parts Discussed in Thread: MAX232

我用PC端串口發ABC給板子後,板子就直接跳轉到原本flash程式的行為了

如果只發一個'A' 他會回傳我一個A 可是之後只要 連續再發2byte後也會開始原本flash程式的行為

而且每次重啟後 PC發送第一個字元好像只對'A'有反應 如果我發'A'以外的字元 板子都沒有任何動作

我用C2Prog串口燒寫flash都會卡在Bootloading

Connecting with target (autobaud)...  OK.

Bootloading...  failed (invalid echo)! 

我已經驗證過SCI-A(GPIO28、29)經過MAX232再到PC端之間的傳輸是正常的了...

請問該如何確定我的板子有正確切換SCI啟動 ?

有哪些原因會造成invalid echo? 

  • 救命啊~~~卡3天了 不知道問題在哪~~~~

    我看了TMS320x2833x, 2823x Boot ROM P.37流程圖

    1.一開始傳一個byte  DSP會鎖定自動鮑率  成功後回傳自動鮑率字元 不成功則不回傳...

    ====> 這裡我實驗 DSP只對'A'有反應 只要我發送'A'之外的字元終端機都收不到echo  這邊有疑問..因為資料沒提到一定要用'A'...來鎖定

    2.然後只要後面2個字不是0x08AA就跳轉FLASH_ENTRY_POINT

    ====> 這裡應該沒錯 我只要第一個字是發'A' 之後只要再多發2個字元就開始flash的程序了...

  • 你是想用C2Prog串口燒寫flash吗?

  • 可以燒寫了..被怪怪的SP3232搞了3天...這個SP3232我寫程式測試 可以跟F28335收發沒問題..

    可是把CMOS位準的TXRX腳短路 PC端竟然不能自發自收 搞不懂這樣算是壞的還是好的

    昨天換了另一個232就好了...可以燒寫了...