昨天一整天的配合,和韬睿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