主題:etr232i開發板 開機提示很多地址碼 共有38755人關注過本帖 |
---|
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 [只看該作者]
還是有問題。我現將板子寄到貴公司,希望能盡快幫我查出問題。謝謝。
|
|
單帖管理 | 引用 | 回復 |