會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客





18f45k20 -> 18f46k22 migration
中級會員
註冊日期:
2013/04/19 11:48
所屬群組:
註冊會員
文章: 59
等級: 6; EXP: 55
HP : 0 / 138
MP : 19 / 2501
離線
請教用XIDE+XC8 要18f45k20 -> 18f46k22 migration 結果compiler不通過 請問要修改什麼地方(只有用ext Xtal+GPIO及SPI1) 3q

//////////////////////////////////
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
make[2]: Leaving directory 'C:/TEMP/microchip/test/18F46K22/sdcard/sdcardX'
nbproject/Makefile-default.mk:90: recipe for target '.build-conf' failed
make[1]: Leaving directory 'C:/TEMP/microchip/test/18F46K22/sdcard/sdcardX'
nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed

BUILD FAILED (exit value 2, total time: 664ms)

5月07日 13:43:52
轉換PDF檔 列印


Re: 18f45k20 -> 18f46k22 migration
中級會員
註冊日期:
2013/04/19 11:48
所屬群組:
註冊會員
文章: 59
等級: 6; EXP: 55
HP : 0 / 138
MP : 19 / 2501
離線
附檔

附加檔案:


zip sdcard.zip 大小: 793.67 KB; 下載次數: 14

5月07日 13:55:02
轉換PDF檔 列印


Re: 18f45k20 -> 18f46k22 migration
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14772
等級: 73; EXP: 48
HP : 1087 / 1812
MP : 4924 / 80136
離線
解你的壓縮檔載入 MPLAB XIDE 後檢查:

1. 你的專案仍是使用 PIC18F45K20, 所以專案必須改用新元件PIC18F46K22。改元件的方式是: 將鼠標移到專案名稱 "sdcard" 上後用右鍵點選,選擇"內容"後出現專案的修改視窗。注意 PIC18F46K22 算是蠻新的元件所使用較新版的 XC8 編譯器。更改右上方使用的元件為 PIC18F46K22。

2. 看一下 Dashboard 的視窗,確認元件已改成 PIC18F46K22(如下圖所示)

3. 使用 Debug 編譯方式。編譯後有兩個為定義的沒有宣告,這就請你做一下功課為何會有此錯誤?
ANSELH = 0x1F; ???
ANSEL = 0xFF; ???
提示一 下,MCC 必新重新在新元件下重新設定一次

附加檔案:



jpg  擷取.JPG (138.27 KB)
16_5cd23ca6f1577.jpg 699X704 px

5月08日 10:19:18
轉換PDF檔 列印






無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結

網頁捷徑
2019 Summer Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project