韬睿Toradex colibri IMX6开发板的WinCE系统开发

时间:2023-01-24 13:46:36


昨天一整天的配合,和韬睿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_3275CE7对应的是“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

http://developer.toradex.com/knowledge-base/gpioconfig