主题: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       // 包含所需的C运行库
#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   [只看该作者]

还是有问题。我现将板子寄到贵公司,希望能尽快帮我查出问题。谢谢。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

etr232i开发板 开机提示很多地址码

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: