會員登陸
帳號:

密碼:

記住我



忘記密碼?

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


正在流覽:   1 名訪客





請問有關SNAP除錯器使用問題
初級會員
註冊日期:
2008/10/17 14:04
所屬群組:
註冊會員
文章: 40
等級: 5; EXP: 11
HP : 0 / 102
MP : 13 / 3204
離線
大家好
我有個SNAP除錯器問題想請教一下
我在EDF會場買了一片APP2025板子,上面有附了一片SNAP
我下載了出廠範例程式,在MPLAB X IDE v5.20 和 XC8 v2.05環境下
燒寫除錯速度非常的快,換成Pickit3和Pickit4每次燒寫都要等好久
於是我就把SNAP除錯器接到APP001T(V3.0a)板子上試看看
因SNAP只能用LVP燒錄,我把APP001T MCU換成APP2025的18F45K22
新建專案有設configuration bits 為ON
但是都會出現如下錯誤
*****************************************************


Connecting to MPLAB Snap...

Currently loaded versions:
Application version............00.02.12
Boot version...................01.00.00
Script version.................00.02.97
Script build number............117b21ad10

MPLAB has detected that the low voltage configuration bit on the device is off and you have selected the low voltage programming option on the debug tool's property page. If you wish to use the low voltage programming option you must first do the following:
* Turn off the low voltage programming option on the debug tool's Program Options property page
* Program the low voltage configuration bit to on
* Turn on the low voltage programming option on the debug tool's Program Options property page
Connection Failed.

而在APP2025板子正常是如下訊息
*****************************************************


Connecting to MPLAB Snap...

Currently loaded versions:
Application version............00.02.12
Boot version...................01.00.00
Script version.................00.02.97
Script build number............117b21ad10
Target device PIC18F45K22 found.
Device Id Revision = 0x5

Erasing...

The following memory area(s) will be programmed:
program memory: start address = 0x0, end address = 0x7f
program memory: start address = 0x600, end address = 0x10ff
configuration memory

Programming/Verify complete

Running

比較了兩段訊息似乎是在APP001T板子沒識別到板子上的Device
我直接用APP2025的出廠範例專案用在APP001T上,也是出現第一段的錯誤訊息
按照錯誤訊息我到SNAP除錯器要修改除錯器的Program the low voltage configuration bit屬性,但是它是灰色無法修改的

請問這是什麼原因呢? 直接APP2025專案拿來跑照理講應該不需要特別去動什麼
雖然APP001T接SNAP只有6pin,但我查看APP2025的排針6,7,8pin只是接到JP6的排針而已

對過MCLR,PGD,PGC PIN兩塊板子的線路也沒甚麼大差別,
請問APP001T需要修改什麼才能使用SNAP呢? 謝謝!

6月05日 10:52:45

twmic 於 2019年06月05日 11:10:20
轉換PDF檔 列印


Re: 請問有關SNAP除錯器使用問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14772
等級: 73; EXP: 48
HP : 1087 / 1812
MP : 4924 / 80136
離線
我們有測試一下 APP001跟 SNAP 的連線,發現只要是 5V 就會出此問題,將板子上面的電壓調整 3.3V 後就正常了。

X IDE 我用 v5.1 版本測試 因為 v5.1 以上才有支援 SNAP,元件是 PIC18F45K22。

6月05日 22:27:44
轉換PDF檔 列印


Re: 請問有關SNAP除錯器使用問題
初級會員
註冊日期:
2008/10/17 14:04
所屬群組:
註冊會員
文章: 40
等級: 5; EXP: 11
HP : 0 / 102
MP : 13 / 3204
離線
引用:

Ryang 寫道:
我們有測試一下 APP001跟 SNAP 的連線,發現只要是 5V 就會出此問題,將板子上面的電壓調整 3.3V 後就正常了。

X IDE 我用 v5.1 版本測試 因為 v5.1 以上才有支援 SNAP,元件是 PIC18F45K22。


哇!真的是這樣耶,超級感謝版主,終於解決了我困擾了好幾天的問題

但是有點不解,為什麼SNAP用相同的MCU PIC18F45K22在APP2025板子上是5V卻可以用? 在APP001要3.3V才能用?

感恩!

6月06日 08:32:58
轉換PDF檔 列印


Re: 請問有關SNAP除錯器使用問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14772
等級: 73; EXP: 48
HP : 1087 / 1812
MP : 4924 / 80136
離線
我懷疑是 APP001 上 MCLR 腳上的電容所造成的,下週回公司測看看。

6月07日 11:36:53
轉換PDF檔 列印


Re: 請問有關SNAP除錯器使用問題
初級會員
註冊日期:
2008/10/17 14:04
所屬群組:
註冊會員
文章: 40
等級: 5; EXP: 11
HP : 0 / 102
MP : 13 / 3204
離線
引用:

Ryang 寫道:
我懷疑是 APP001 上 MCLR 腳上的電容所造成的,下週回公司測看看。


我按照版主的提點,發現APP2025電路圖上MCLR腳的電容C3(0.01uf),在板子並沒有焊上,
我猜想應該也是碰到5V時SNAP無法正確工作吧?

我把APP001的CRST(0.01uf)電容拿掉,切換5V工作電壓,SNAP接上,燒寫除錯就沒問題了!
我後來把0.01uf換成0.001uf還是不行,再換成0.00022uf(221pf),或271pf就能正常工作!
問題解決,感謝Ryang版主的幫忙!

6月07日 18:30:54
轉換PDF檔 列印


Re: 請問有關SNAP除錯器使用問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14772
等級: 73; EXP: 48
HP : 1087 / 1812
MP : 4924 / 80136
離線
感謝你的測試回覆, 這下我們也知道了答案。

6月07日 23:38: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