• slider image 71
  • slider image 72
  • slider image 73
:::


Browsing this Thread:   1 Anonymous Users






Atmel Studio 7.0找不到SAM C21 Xplained Pro上的EDBG
#1
新會員
新會員


查看用戶資訊
我買了一片SAM C21 Xplained Pro,並使用Atmel Studio 7.0中的File>New>Atmel Start Example Project建立LED flasher專案,專案產生過程中皆採用預設值。

目前問題是在Start Debug(F5)的過程中,會跳出Backend agent is not running(no tools available).的警告視窗,而在Tool頁面的Selected debugger/programmer下拉選單是空的,按教學應該會有EDBG能選才是。另外我有確認過windows下的裝置管理員,並沒有任何未安裝或是驅動程式有問題的設備,應該代表Atmel Studio 7.0安裝過程中該裝的驅動程式都裝了。

網路上有看到不少類似的情況,但都沒有具體的處理方法。
請問有人有解決過這方面的問題能分享經驗嗎?

另外如果我改用MPLAB X進行SAM C21開發,有辦法使用類似Atmel Start來產生範例專案的功能嗎?

發表於: 2019/11/4 14:30
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Atmel Studio 7.0找不到SAM C21 Xplained Pro上的EDBG
#2
管理員
管理員


查看用戶資訊
你的作業系統是Windows ?
正確安裝EDBG driver時, 在裝置管理員會出現兩個裝置
1. Microchip Tools\EDBG Data Gateway
2. 連接埠 (COM和LPT) \ EDBG Virtual COM Port (COMx)
如果沒有的話即使用MPLAB X IDE也不能燒錄

請先確認下面步驟
1. Atmel START example project是否選擇 SAMC21 Xplained Pro
2. DFP v1.2.176 是否安裝?
(Tools->Device Package Manager->右上搜尋SAMC21)
3. 進入Project Properties (在LED Flasher上按右鍵, 選Properties)
a. 選 Device : 晶片型號是否正確: ATSAMC21J18A
b. 選 Tools : Select debugger/programmer
是否可以選到 EDBG inetrface : SWD

MPLAB X IDE需要搭配Harmony v3才能對SAMC21開發
Harmony v3的Example Project放在下載下來的Framework中的
每個Module中的目錄下APPS目錄中

發表於: 2019/11/5 9:15

Edited by Libra on 2019年11月05日 11:00:43
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Atmel Studio 7.0找不到SAM C21 Xplained Pro上的EDBG
#3
新會員
新會員


查看用戶資訊
參照:

Libra 寫道:
你的作業系統是Windows ?
正確安裝EDBG driver時, 在裝置管理員會出現兩個裝置
1. Microchip Tools\EDBG Data Gateway
2. 連接埠 (COM和LPT) \ EDBG Virtual COM Port (COMx)
如果沒有的話即使用MPLAB X IDE也不能燒錄

請先確認下面步驟
1. Atmel START example project是否選擇 SAMC21 Xplained Pro
2. DFP v1.2.176 是否安裝?
(Tools->Device Package Manager->右上搜尋SAMC21)
3. 進入Project Properties (在LED Flasher上按右鍵, 選Properties)
a. 選 Device : 晶片型號是否正確: ATSAMC21J18A
b. 選 Tools : Select debugger/programmer
是否可以選到 EDBG inetrface : SWD

MPLAB X IDE需要搭配Harmony v3才能對SAMC21開發
Harmony v3的Example Project放在下載下來的Framework中的
每個Module中的目錄下APPS目錄中


謝謝您的建議,我因為找到其他開發方案(後述)昨天已把Atmel Studio解除安裝,若專案告一段落我再抽空測試您的建議。

目前我使用的方案為利用Atmel Start線上網站(https://start.atmel.com/)設定、產生並下載專案檔,再使用MPLAB X IDE匯入專案,並搭配XC32 Compiler進行程式編譯、除錯。這方法目前除了少部分不影響開發的紅字錯誤訊息外,一切都能正常使用,安裝過程中也沒有什麼需要額外設定的地方,更可以跟PIC系列共用IDE,推薦給遇到相同問題的朋友們。

發表於: 2019/11/5 11:58
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Atmel Studio 7.0找不到SAM C21 Xplained Pro上的EDBG
#4
管理員
管理員


查看用戶資訊
理論上, 如果你可以使用MPLAB X IDE找到EDBG並且燒錄時, 這時如果回到Atmel Studio下也會成功找到EDBG, 所以之前安裝Atmel Studio時, 可能相關的驅動程式安裝不完全導致.

發表於: 2019/11/6 10:48
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Atmel Studio 7.0找不到SAM C21 Xplained Pro上的EDBG
#5
新會員
新會員


查看用戶資訊
因為大部分SAM相關教學都是在Atmel Studio下操作,我用MPLAB X IDE在學習的過程中遇到不少麻煩,所以不得不再次嘗試安裝Atmel Studio,結果依然無法進行除錯。

參照:

Libra 寫道:
你的作業系統是Windows ?
正確安裝EDBG driver時, 在裝置管理員會出現兩個裝置
1. Microchip Tools\EDBG Data Gateway
2. 連接埠 (COM和LPT) \ EDBG Virtual COM Port (COMx)
如果沒有的話即使用MPLAB X IDE也不能燒錄


有。

參照:

請先確認下面步驟
1. Atmel START example project是否選擇 SAMC21 Xplained Pro
2. DFP v1.2.176 是否安裝?
(Tools->Device Package Manager->右上搜尋SAMC21)
3. 進入Project Properties (在LED Flasher上按右鍵, 選Properties)
a. 選 Device : 晶片型號是否正確: ATSAMC21J18A
b. 選 Tools : Select debugger/programmer
是否可以選到 EDBG inetrface : SWD

MPLAB X IDE需要搭配Harmony v3才能對SAMC21開發
Harmony v3的Example Project放在下載下來的Framework中的
每個Module中的目錄下APPS目錄中

1.是。
2.是。
3A.是。
3B.否,沒這個選項。

附件是上面個選項的截圖。
看來問題出在3B,但在MPLAB X下卻能看到EDBG,請問這是怎麼回事呢?

Attach file:



jpg  (0.00 KB)


發表於: 2019/11/28 15:45
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]