2014-07-19 59 views
0

正嘗試使用micrel ks8692 Soc。將u-boot連接到我的自定義板。 我從micrel獲得了u-boot,這是我爲我的板子修改而成的。製作一個圖像並放入閃光燈內。重新啓動後,我無法在超級終端中獲取任何數據。我試圖在低級別初始化代碼一些串口打印(推送數據在串行TX寄存器)U-Boot問題。早期串行打印不斷打印

碼流是

  1. 設置時鐘和系統暫存器通過加入
  2. 初始化UART
  3. 調試的串行打印我(字母A和B)
  4. DDR初始化
  5. 閃存重新映射

之後,我在hyperterminal中得到contious ABABABABAB ....我認爲代碼進入循環不會離開lowlevel init。請幫我解決這個問題。

回答

0

您的主板在流程步驟4或5期間崩潰,重新啓動init,即循環。將字母B輸出進一步移到流程步驟4或5中,查看崩潰的位置,然後修復該錯誤。

如果你可以得到一個JTAG調試器,你的生活將會更容易。

+0

尊敬的先生們,我解決了這個問題。這是由於閃存重映射問題。 – user3856305