星期四, 6月 17, 2010

[BUG嗎]Ember無法同時UART輸入和除錯

今天花在這個的時間真的是超久的。



照任體的功能,我們可以在UART1輸入指令進去,然後可以看到回傳的結果,這也是一種除錯的動作。


但當我今天燒程式進去的時候,ISA3還接著,然後連接了UART跟電腦的RS232,看目前網路狀態是如何,當我在"超級終端機"打指令進去的時候,發現處理器鳥都不鳥我一下,害我以為我超極終端機設定錯誤之類的。

搞了好久之後,我才發現,當我ISA3接著的時候,UART輸入會沒有反應。所以拔掉ISA3的接線改成USB供電,這樣就可以從RS232輸入指令到處理器的UART上。不過這樣就不可以同時用硬體除錯了,真是有一好沒兩好。

2011.2.17記:
後來找到問題出在哪裡,原來是Ember所提供的Development Kit的電路板,有兩個Jump在J27,把那兩個Jump拿掉後,就可以解決這個問題了。

沒有留言:

張貼留言