嵌入式主板-常见问题 点击:177 | 回复:0



emtronix2010

    
发表于:2010-03-17 21:03:38
楼主
1. ARM9嵌入式主板调试串口主要有哪些作用?  
2. EVC不能与英创嵌入式主板连接该怎么办?  
3. 英创的ARM9主板能支持那些LCD?  
4. 如何在英创工控主板上扩展AD功能?  
5. 英创公司的ARM9/WinCE工控主板都支持那些开发工具?  
6. 什么是精简ISA总线?  
7. 如何把移动存储设备格式化成FAT16格式  
8. EVC下如何实现对话框中的中文显示?  


--------------------------------------------------------------------------------


Q: ARM9嵌入式主板调试串口主要有哪些作用?
A: WinCE系统内核中使用了一个调试串口来输出调试信息,用来显示WinCE系统启动时的相关信息。英创提供的系列ARM9嵌入式主板EM9000、EM9161、EM9160、EM9260、EM9360,均引出了专用的调试串口,具体的接口位置引脚请参看各自的数据手册。由于该调试串口已被系统占用,所以应用程序不能使用该串口。

调试串口通常与PC主机的串口相连,PC上可通过超级终端等工具程序来显示调试串口的输出信息。

调试串口的通讯配置参数为:对于EM9000标准板卡,调试串口的配置为:波特率为38400bps,8位数据位,无校验,1位停止位。其余的包括EM9161、EM9160、EM9260、EM9360板卡,其配置为波特率为115200bps,8位数据位,无校验,1位停止位。

在PC机端利用串口显示监测信息的工具很多,一般比较常用的是直接利用Windows操作系统中提供的“超级终端”程序,运行“开始”->“程序”->“附件”->“通讯”->“超级终端”,建立一个基于串口通讯的连接。

如接EM9000调试串口,配置参数如下:






除此之外,还可以利用串口调试工具软件来监测,如:串口调试助手.exe、SSCOM32.exe程序等。

调试串口和PC连接好后,ARM9板卡一上电启动,超级终端将显示很多系统调试信息,系统启动一旦成功,将显示该系统内核的版本信息以及网络适配器的配置相关信息如下:

EM9X60 built at Jun 15 2009 11:58:45
Adaptation performed by Emtronix (c)
AdapterName: EMACB1
…….

其中的版本信息主要显示了该WinCE内核生成的时间,如果启动信息始终显示不到这一步,表明内核启动失败,出现这种情况请和英创公司联系,通常需要重新更新内核。

英创的ARM9嵌入式主板有两种运行模式:调试模式和自动运行模式,用户也可以通过超级终端显示的信息来判断ARM9嵌入式主板的运行模式。显示打开的文件名为:FileName:\NandFlash\dbginfo.txt 表明系统处于调试模式:






显示打开的文件名为:FileName:\NandFlash\ userinfo.txt 表明系统处于自动运行模式:






对不支持Windows图形窗口的ARM9板卡,如EM9160、EM9260等,在应用程序开发中可调用printf(…)显示一些运行的提示信息,该信息将被系统自动转到调试串口输出。注意若应用程序是在telnet下启动,printf(…)输出的提示信息将显示在telnet窗口。





楼主最近还看过

SSI ļʱ