以純文字方式查看主題

- 昆蟲論壇 (http://insectforum.no-ip.org/gods/cgi-bin/leobbs.cgi)
-- 《蟲友留言板》 (http://insectforum.no-ip.org/gods/cgi-bin/forums.cgi?forum=7)
--- 求助IAR之MSP430模擬功能 (http://insectforum.no-ip.org/gods/cgi-bin/topic.cgi?forum=7&topic=15613)


-- 作者: andy6312ho
-- 發表時間: 2012/06/14 09:45:26am

以下是微處理機程式IAR Embedded Workbench Kickstart for MSP430 4.21版系統的操作以及其連帶問題如下:
利用IAR的MSP430的模擬功能,不需要使用FET與EVM板子(project  options裡面選項選擇Simulation而非FET Debugger),參考使用下面的程式

#include "msp430x22x4.h"
#define EEID_1  (25)
#define EEID_2  (1099)
void main(void)
{
 unsigned short A[2];
 A[0]=EEID_1;   A[1]=EEID_2;
 while (A[0] != A[1])
   if (A[0] > A[1])
      A[0] -= A[1];
   else
      A[1] -= A[0];    
return;
}

問題:利用DEBUG功能,配合組譯結果,找出IC上,CODE 區段,FLASH起始位置與RAM的起始位置。並且找出變數A與變數B定址方式,與記憶體位置。

已經將程式鍵入,在make的部分也檢查完成,
Total number of errors: 0
Total number of warnings: 0
但是在接下來的Debug過程中卻出現Simulator視窗顯示:
User error:Illegal opcode found on address 0x0,如下圖

[UploadFile=A5BCA9RA6W_1339566316.png]

想請教一下各位養蟲的朋友,
若有人熟悉此程式的操作,請問一下大概是哪邊出問題?謝謝


© 中文版權所有:昆蟲論壇 繁體版權所有:摩尼網  程式翻譯:auron  版本: LeoBBS X Build050318