首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

WINCE系统焚写

2013-01-04 
WINCE系统烧写最近弄一个新项目,问题如下,第一次用的调试串口是串口0,一直烧写都OK,自己裁剪的系统和驱动,

WINCE系统烧写
最近弄一个新项目,问题如下,第一次用的调试串口是串口0,一直烧写都OK,自己裁剪的系统和驱动,而现在的板子上吧调试串口改成了3,所我的代码就得改成调试串口用串口3了,但是改动完后问题出现了,改完代码后从新编译后,然后还得从新build那个.nb0文件(制作SD启动盘时要用到的文件),从新制作启动盘,然后将文件EBOOT和NK.BIN拷贝进去进行烧写,但是EBoot烧写OK但是在烧写NK.BIN时候出现烧写一半的时候就出现不动,串口打出的信息好像是中断那块出现问题了。就停在那里不动了。可是系统很明显没有烧写完成。平常正常的时候烧写完成之后就会显示OEM OK之类的东西而且系统正常启动。但是现在烧到一半不动,然后启动也启动不了。咋办,求解
谢谢
[解决办法]
肯定还是代码的问题罗,你可以试着烧以前的文件
[解决办法]
问题可能出在,从COM1修改到COM3,内核、驱动等没有完全改好!
[解决办法]

引用:
问题可能出在,从COM1修改到COM3,内核、驱动等没有完全改好!


+1
[解决办法]
一般这样改就可以了
set BSP_NOSERIAL=
set BSP_NOUART0=
set BSP_NOUART1=
set BSP_NOUART2=
set BSP_NOUART3=1
set BSP_NOIRDA2=1
set BSP_NOIRDA3=1

@REM set BSP_DEBUGPORT=SERIAL_UART0
@REM set BSP_DEBUGPORT=SERIAL_UART1
@REM set BSP_DEBUGPORT=SERIAL_UART2
set BSP_DEBUGPORT=SERIAL_UART3
建议你查一下是不是BSP包里面是不是有其它地方用到串口3,然后改成非串口模式
[解决办法]
我的也是串口3为调试串口,按上面这样改的,然后把用到串口3的地方都设置成非串口模式就OK了
[解决办法]
1.串口问题(我遇到过也是卡在一半)
2.串口现问题
3.代码问题

热点排行