主题:etr232i开发板 开机提示很多地址码 共有34020人关注过本帖 |
---|
hazf2008 |
1楼 |
etr232i开发板 开机提示很多地址码 Post By:2012-4-26 10:27:00 [只看该作者]
etr232i开发板 拷贝程序开机后,先提示很多“intel@地址码”,这个是正常的吗。
我在主循环中添加了每秒中printf系统日期和时间后,就不停的重启,而且里面用的NB_Delay函数没有延时作用,想咨询一下,哪出了问题? |
|
单帖管理 | 引用 | 回复 |
x10 |
2楼 |
Post By:2012-4-26 12:56:00 [只看该作者]
ETR232i的仅支持186指令集,在BC编译时,若选择了80386,可能会出现CPU不认识的指令,这时系统会通过中断提示:int6@....
请检查你的编译设置。 |
|
单帖管理 | 引用 | 回复 |
hazf2008 |
3楼 |
Post By:2012-4-26 22:03:00 [只看该作者]
按照您的说法,我把编译改成了80186,不会出现很多的int6@....了。
但是还是不停的重启,提示bad or messing C:\CH375DOS.SYS ERROR IN CONFIG.SYS LINE 1 INT6@17AA:000a |
|
单帖管理 | 引用 | 回复 |
hazf2008 |
4楼 |
Post By:2012-4-26 22:24:00 [只看该作者]
#include    
#include     #include //#include "etr_tcp.h" // 英创TCP/IP库 #include "cmdrive.h" // 事件驱动API定义 #include "wdt.h" // 加载软件狗定义 //#include "WindowMe.h" // 加载LCD显示定义 #include "ETR232i.h" #include "etr_tcp.h" #include "Network.h" void SysInit( ); // 系统初始化函数定义 void SysExit( ); // 系统退出处理 void PrintDT( ); int main(int argc, char** argv) { unsigned int i_for; int State; // 局部变量 CMD CmdCode; // 系统命令枚举变量 char CmdPar[20]; // 系统命令所带参数 SetWDTLong(20.0); //SysInit( ); // WINDOWMe.InitStrShow(); // WINDOWMe.Show(); CmdQueue.SetInter(); //给任务类里的INT1C_Handler设置 0x1c中断 for(  ) 系统主循环 { ReloadWDTLong( ); // 加载watchdog //NetTick( ); // 网络链路管理 CmdCode = CmdQueue.GetCmd( CmdPar ); // 从系统任务队列读取命令 switch( CmdCode ) { case NOP: // 进行常规处理,如检查键盘、网络、串口等 break; case T_SEC://每秒定时器 PrintDT( ); break; case EXIT: break; default: break; // 非法命令,退出 } } printf("\nExit System................................................"); SysExit( ); return 0; } void SysInit( ) // 系统初始化函数定义 { NetInit( ); } void SysExit( ) // 系统退出处理 { CmdQueue.UnstallInter(); //SetWDTLong(0.0); } void PrintDT() { clrscr(); struct time t; struct date d; gettime(&t); getdate(&d); printf("\n%04d-%02d-%02d %02d:%02d:%02d",d.da_year,d.da_mon,d.da_day, t.ti_hour, t.ti_min, t.ti_sec); } 系统启动,(每秒钟进一次T_SEC)显示2008-04-17 00:00:01然后就重启(没有显示Exit System,说明没有跳出for循环), 报bad or messing C:\CH375DOS.SYS ERROR IN CONFIG.SYS LINE 1 INT6@17AA:000a,再显示这个时间,再重启。。。   |
|
单帖管理 | 引用 | 回复 |
x10 |
5楼 |
Post By:2012-4-27 13:02:00 [只看该作者]
CH375DOS.SYS 是USB的驱动,如果没有就不加载,不影响正常使用。请设置到debug状态,看看是否还是重启,如果仍然重启,就只有把板子寄回来,我们处理了。
|
|
单帖管理 | 引用 | 回复 |
hazf2008 |
6楼 |
Post By:2012-5-3 20:35:00 [只看该作者]
还是有问题。我现将板子寄到贵公司,希望能尽快帮我查出问题。谢谢。
|
|
单帖管理 | 引用 | 回复 |