昨天一整天的配合,和韜睿Toradex技術人員溝通交流,現整理WinCE的BSP、workspace、註冊表修改和軟件升級等內容如下,另外後續需要進行項目驅動的開發和測試。
1. WinCE7 V1.0版本workspace工程文件編譯需要修改的部分 –
a. IMX6_Core7.pbxml– 修改後的請見附件,就是要將文檔後三個“PlatformFolder="TORADEXIMX6"”修改爲“PlatformFolder="TORADEXIMX6BIN"”
b. 刪除“RegFlush”和“VsDebugger”兩個子項目
c. 配置項目屬性
解決方案視圖,IMX6_Core7右鍵選擇”屬性”進入項目屬性頁,然後選擇”配置屬性”
./ General-> Build type,設置爲”Release”
./ BuildOptions ->Enable kernel debugger, 設置爲”No (IMGNODEBUGGER=1)”
./ BuildOptions ->Enable KITL, 設置爲”No (IMGNOKITL=1)
2. 使用相關Library開發應用, toradexcelibraries_v1_7_3275,CE7對應的是“Toradex_CE600“目錄;相關例程請參考壓縮包裏面的“libdemos“目錄,不過本身例程工程師基於CE6創建的;我們這邊基於這個寫的一個基於CE7的使用GPIO Lib的例程請從下面下載。
鏈接:http://pan.baidu.com/s/1miB6zO0 密碼:px4b
./ how to use GPIOlibrary
http://developer.toradex.com/knowledge-base/how-to-use-gpio-library
./ how to use PWM library
http://developer.toradex.com/knowledge-base/how-to-use-pwm-library
./ how to use I2Clibrary
http://www.developer.toradex.com/knowledge-base/how-to-use-i2c-library
3. 在V1.0workspace下創建GPIO子程序,編譯dll驅動測試成功,這裏將當時測試的workspace發出,請從下面下載。
鏈接:http://pan.baidu.com/s/1cn4oJs 密碼:i7dx
4. 關於顯示和隱藏桌面方式,請參考下面方法:
a. 設置AutoRun,建立快捷方式;然後修改註冊表:“[HKLM\init] Launch50=_explorer.exe”
./ 如何建立shortcut- http://developer.toradex.com/knowledge-base/shortcut
./ 如何Autorun開機自啓動 - http://developer.toradex.com/knowledge-base/autorun
b. 創建\FlashDisk\System目錄,將應用程序(appname.exe)和相關庫全部放進去,修改註冊表:“[HKLM\init]Launch50=appname.exe”
c. 如需恢復桌面,請參考: http://developer.toradex.com/knowledge-base/disable-and-enable-the-explorer
5. 關於開放所欲Flash容量使用,請在Eboot命令行執行下面命令即可:
# preparefs
6. 其他一些相關工具:
./ PinoutDesigner
http://developer.toradex.com/knowledge-base/pinout-designer
./ MX6 display tool –
http://developer.toradex.com/knowledge-base/imx6-display-tool
./ GPIO config