音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)

ICD2

ICD2 的PDF資料

暫且沒有下載
其他型號

ICD2的供應(yīng)商:
>>更多供應(yīng)商

使用C編譯器+ICD2調(diào)試程序需要注意的問題

查看最近90天中添加的最新產(chǎn)品 最新電子元器件資料免費下載 派睿電子TI有獎問答 - 送3D汽車鼠標(biāo) IR推出采用焊前金屬的汽車級絕緣柵雙極晶體管 全球電子連接器生產(chǎn)商—samtec 最新斷路器保護套
  因ICD2是在線仿真,所以會占用部分芯片資源。但編譯器的鏈接文件不夠聰明,不知道哪些資源會被ICD2占用,有可能鏈接器分配的ROM和RAM空間恰巧是被ICD2占用的,會引起用戶程序和ICD2的調(diào)試程序發(fā)生沖突,通常表現(xiàn)為調(diào)試運行時程序會莫名其妙的復(fù)位,從而浪費大家的調(diào)試時間。 那么如何讓鏈接器知道哪些空間不分配給用戶程序,而保留給ICD2呢?

  下面是針對PICC, PICC18, MCC18, C30幾個PIC開發(fā)中常見C編譯器, 基于MPLAB IDE 集成開發(fā)環(huán)境中給出的解決辦法:

1. HITECH C + ICD2. 

  PICC 和PICC18的設(shè)置一樣,通過設(shè)置編譯選項來實現(xiàn)。
  編譯程序前,在MPLAB IDE中的PROJECT菜單下,按如下操作PROJECT->BUILD OPTIONS->PROJECT->PICC Global  在PICC Global選項卡中選擇"compile for ICD",確定后就可以編譯程序。

2. MCC18 +ICD2

  和PICC不一樣,在MCC18下是選擇合適的linker scripts文件來實現(xiàn),對于每個PIC18Fxxxx型號,在C:\mcc18\lkr文件夾,都有兩個鏈接腳本文件, 例如PIC18F452,分別是18f452.lkr和18f452i.lkr.

  如果您要使用ICD2調(diào)試, 請選用帶i的鏈接文件編譯.

  如果打開18f452i.lkr, 會看到代碼區(qū)和數(shù)據(jù)區(qū)分別有:

  “CODEPAGE NAME=debug START=0x7DC0    END=0x7FFF  PROTECTED”

  “DATABANK  NAME=dbgspr  START=0x5F4  END=0x5FF  PROTECTED”

  這部分空間都是會被ICD2占用的, 所以“PROTECTED”,不分配給用戶程序。

3.C30+ICD2

  C30是通過設(shè)置編譯選項實現(xiàn)。

  操作如下:MPLAB IDE->PROJECT-> BUILD OPTIONS->PROJECT->MPLAB LINK30, 選中“Link for ICD2” 確定即可。

  對于dsPIC和PIC24系列來說RAM區(qū)0800h-0822h是為ICD2保留的,如果編譯時沒有選擇“l(fā)ink for ICD2”,全局變量很有可能分配到800h-822h間. 這也是為什么可以在watch窗口看到全局變量的地址,但在值那欄卻顯示“reserved  memory” 的原因之一。


  來源:ks99
收藏此頁】【關(guān)閉】【返回】【打印】【推薦
分享: QQ空間 人人網(wǎng) 開心網(wǎng) 騰訊微博 新浪微博 搜狐微博 網(wǎng)易微博
本頁面信息由維庫用戶提供,如有侵犯您的知識產(chǎn)權(quán),請致電本站,本站核實后將迅速刪除!

熱門詞條:數(shù)碼攝像機光纖三相熱繼電器校檢儀LED襯底過流保護器電纜護層保護器凸輪軸位置傳感器MD5算法正弦波振蕩器LT3799更多>>
相關(guān)文章
  • 更多"ICD2"相關(guān)文章
  • 關(guān)于我們 | 服務(wù)項目 | 付款方式 | 聯(lián)系我們 | 友情鏈接 | 投訴 建議 合作 | 網(wǎng)站地圖 | 加入收藏 | 公司庫
    © 2026 維庫電子市場網(wǎng)(m.58mhw.cn) 版權(quán)所有 經(jīng)營許可證編號:浙B2-20050339 版權(quán)聲明
    二十一年專注打造優(yōu)質(zhì)電子元器件采購網(wǎng)、IC交易平臺。