am335x watchdog 裝置出錯

2021-09-09 02:25:21 字數 587 閱讀 1943

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...