gpt4 book ai didi

c - 爱特梅尔 SAM4S8B : Unable to enter Programming mode

转载 作者:太空宇宙 更新时间:2023-11-03 23:44:36 28 4
gpt4 key购买 nike

因此,当我在我的板上使用 ATSAM4S8Bu 愉快地使用 Atmel-ICE 调试器进行编程时,突然间,每当我尝试调试或部署到我的板上时,我都会收到此错误消息:

Failed to launch program
Error: unexpected chip identifier 0x00000000

这个错误有时也会对我大喊大叫:

Could not activate interface, but found DAP with ID 0x2ba01477.

多么粗鲁!我试着用它推理,但它什么也没有。但说真的,前一秒还好,下一秒这个错误就阻止了我的进一步开发,那么这是什么意思,我该如何解决这个问题?

编辑:

这个错误似乎只发生在我的机器上。它适用于我的同事,我尝试重新安装 atmel-usb 和 atmel studio 6.2 但没有成功:(

编辑:

工具->设备编程中显示的一些屏幕截图,然后尝试读取设备签名: 0x0000000 found when trying to view device signature This is the pop up i get when I try to read as well. This also contains the error i get when i try to debug

编辑:

有时我似乎也会收到此错误: The other error I get

最佳答案

我也遇到过这个问题,我找到了几个解决方案,我想分享一下。

我的 PCB 使用带有 Cortex 调试头的 ATSAM4E 处理器(从未编程过)。当我尝试任一方法(SWD 或 JTAG)时收到错误消息。

注意:在打开 PCB 电源或按下重置按钮后,我能够在很短的时间内读取设备 ID(归功于 YaroYarooo)。通常我必须尝试多次才能尝试击中那个短窗口。这向我证实了我的 Cortex 调试头电路是正确的。

jrb114 quotes in his post SAM3S 数据表上有一个勘误表要求:

an external crystal or ceramic resonator on XIN/XOUT, or use the Main oscillator in bypass mode (applying a clock on XIN).
...
So what I did to make these boards work was provide a 1 MHz clock to XIN using a signal generator. Apply power to the PCB, then connect using the ATMEL-Ice. This connects fine. After that I set the GPNVM Bit 1 so we boot from flash, not SAMBA, programmed the device and it works fine.

我的 PCB 有一个外部晶体,所以我有点困惑为什么我的电路板不工作。所以我把示波器放在 XIN 线上,发现晶体没有产生波形。

事实证明,在我的大多数电路板上,其中一个电容器(用于晶体)与地之间存在短路。难怪我的时钟不走。

在其他电路板上,VDD_OUTVDD_PLL 之间的电感未正确焊接到 PCB,导致其开路。

总的来说,这个错误似乎是 XIN 上没有时钟信号的结果,无论是接线不正确还是没有使用外部晶体/谐振器。

关于c - 爱特梅尔 SAM4S8B : Unable to enter Programming mode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36855003/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com