2016-06-10 101 views
0

我在使用32位atsam4sd32c ARM Cortex M4的定製pcb編程時遇到問題。我無法使用ATMEL-ICE調試器通過JTAG/SWD接口對微控制器進行編程。但是我能夠使用atmel studio 7.0命令promt獲取設備簽名標識符。手動芯片擦除和重置也是可能的。Atmel-ICE編程atsam4sd32c

當我嘗試通過atmel studio 7.0軟件對板進行編程時,上傳速度爲14%。

我們嘗試了很多,但並沒有取得進展。

任何人都可以幫忙嗎?

+1

這是閱讀像特定的軟件技術支持問題。你可以改寫它以符合本網站的格式嗎? StackOverflow是關於編程。我們更喜歡可以回答的問題,而不僅僅是討論。 – SunSparc

+1

這聽起來很可能是董事會本身的問題,a)我們無法提供多少幫助,b)不是編程。從快速瀏覽數據表可以看出,JTAG/SWD引腳與GPIO混合在一起,這讓我懷疑有些東西已經連接到那些引起信號完整性問題的引腳。 NRST和ERASE引腳沒有被複用,而且調試探頭很可能最初以最低公分時鐘速率讀取芯片ID,但是一旦知道它是什麼時,就使用特定於器件的更快時鐘進行編程談話,這將符合所描述的行爲。 – Notlikethat

回答

0

謝謝大家的回覆。

我意識到這個問題有點不適合這個論壇。 但我希望這裏的人可能會有atmel ARM系列微控制器的經驗。

我確實與Atmel的支持聯繫過,並且幫助過。

問題在於JTAG線路的硬件設計。我並不知道所有JTAG線(TMS,TDI,TDO,NRST和TCK)都需要上拉電阻。

我們應用了電阻器後編程工作正常。

問候,

馬騰Roozendaal