am335x watchdog 裝置節點開啟失敗。
如果是直接將omap_wdt 直接編譯成uimage,這樣會出現開啟檔案節點失敗的情況。
如果單獨編譯成模組在後面檔案系統內插入則不會。
將omap_wdt 單獨編譯成模組,在檔案系統層新增。
在kernel3.2中:
make menuconfig
device drivers --->
[*] watchdog timer support --->
omap watchdog
將omap_wdt單獨編譯成模組。
進入檔案系統後
insmod omap_wdt.ko
將模組插入進去。
檢視是否已經產生了裝置節點。
ls /dev/watchdog
如果已經產生了裝置節點。
那麼可以執行看門狗的測試程式。
這個工具交叉編譯後帶乙個餵狗時間引數即可。
這個測試程式設定的timeout是10s,如果餵狗時間小於10則可以不斷餵狗,但是大於10s則到了10s則會重啟。
am335x nand驅動移植
使用ok335xd核心板上的nand flash,無論是速度還是穩定性,都比sd卡好,所以接下來的任務是使用sd中的u boot操作nand flash,把需要的映象燒錄進去之後,就可以從nand flash啟動了!第一步 按照 u boot for am335x 的步驟準備好 ok335x開發板 ...
AM335X Nand Flash 啟動除錯
nand 除錯成功了。具體修改下面描述 硬體修改 根據原理圖發現 am335x 目前預設是 sd 卡啟動,所以需要配置一下 sysboot 從nand啟動,官方文件 這裡對 sysboot 的配置有詳細的介紹,結合 am335x technical reference.pdf 和 原理圖找到對應的 ...
Am335x 啟動過程
啟動順序 針對ti oma3 evm linux一般的啟動順序是 上電的時候,omap裝置最開始的boot是從cpu內部的boot rom起來,這部分的 是出廠的時候固化的,不能被改變的。boot rom通過讀取外部boot pin的配置來尋找第乙個外部bootloader。可以尋找的裝置有nand...