EM9170是一款基于FreeScale iMX257芯片,預裝Windows CE 6.0的通用工控主板。EM9170在保持了英創產品小巧堅固的一貫風格的基礎上,為客戶應用提供了更為豐富的資源,以滿足客戶更多的專業需求。FreeScale為其芯片提供了Flash燒寫工具ATK(Advanced ToolKit),本文主要介紹客戶如何使用ATK工具,更新手上的EM9170的內核代碼,以獲得新的功能或功能升級。
升級準備工作
1、在客戶的開發主機上安裝好ATK。
2、使用EM9170評估套件中的USB數據線,把EM9170評估底板的USB_OTG接口(CN3)與客戶開發主機的一個USB接口相連。
3、使用EM9170評估套件中的串口數據線,把EM9170評估板的調試串口(CN6-上)與客戶開發主機的串口相連。
4、在客戶開發主機上啟動Windows的超級終端程序,串口參數:波特率115200,幀格式:8-N-1。
5、準備一把尖鑷子。
6、通過英創網站下載EM9170的內核升級文件包,或與英創技術支持聯系獲得相應的內核文件。我們需要用到文件包中的MBR.NB0和XIP.NB0這兩個文件。
燒寫新的內核文件
首先在斷電狀態下,用金屬鑷子或相當的工具,短接EM9170板上的JP1,注意,是主板上的JP1,不是開發底板上的JP1,如下圖所示。
保持JP1處于短接狀態,給EM9170上電,這時客戶開發主機將有提示信息,表示已檢測到USB設備。去掉JP1的短接工具。然后啟動ATK,并按下圖的設置進入到燒寫的主界面:
接下來擦除EM9170板上的內核映像文件。按下圖所示設置參數,并執行Erase操作。注意擦除的起始地址 = 0x00200000,擦除長度 = 0x02800000。
燒寫新的內核文件,其中引導文件MBR.NB0的燒寫其實地址為:0x00200000,內核主文件XIP.NB0的燒寫起始地址為:0x00280000。下面兩個圖分別是燒寫完這兩個文件的ATK界面。注意必須選擇BI Swap(該選擇是啟動Flash驅動的壞塊管理算法)。
在上圖中,ATK識別的Flash芯片類型為K9F1F08,而EM9170上實際使用的是K9F1G08,兩個芯片的邏輯結構是一樣的。
XIP.NB0一般都在30MB以上,燒寫時間在2分鐘左右。
按ATK的“Exit”鍵退出。斷電后再上電,就可看到新的系統啟動。若退出ATK后,直接按評估底板的復位鍵,是不能重新啟動系統的,因為此時系統處于與ATK連接的監控模式,必須斷電重啟,新系統才能生效。
-
WINDOWS
+關注
關注
4文章
3606瀏覽量
90909 -
嵌入式主板
+關注
關注
7文章
6096瀏覽量
36135
發布評論請先 登錄
2025第二屆教育信息技術應用創新大賽正式開賽
龍芯主板是安全可信基石,可守護信息資產
龍芯中科榮獲2024年度信息技術應用創新工作委員會卓越貢獻成員單位
芯盛智能榮獲2024年信息技術應用創新工作委員會卓越貢獻成員單位
飛騰助力首屆教育信息技術應用創新大賽圓滿落幕
有方科技參編的信息技術團體標準發布
龍芯中科助力2024首屆教育信息技術應用創新大賽成功舉辦
拓維信息參與牽頭組建!長沙新一代信息技術產教聯合體正式獲批

國產工控主板,信創產業發展新引擎
中科創達榮獲2024年軟件和信息技術服務優秀企業
易智瑞榮獲“信息技術應用創新工作委員會技術活動單位”

評論