大秦正声 发表于 2021-4-16 17:01 需要按住复位,然后松手,快手连接jtag就是让里边的代码来不及运行。
for (time = 0; time < 100; time++)
{
JLINKARM_Reset();
JLINK_ClrRESET();
Thread.Sleep(20);
JLINK_SetRESET();
Thread.Sleep(time);
button1.Text = "断开";
snr = JLINKARM_GetId();
if (snr == 0x4f1f0f0f)// ADUC7023 ID
{
str = snr.ToString("X");
richTextBox1.Text = richTextBox1.Text + "ARM core ID: " + str;
richTextBox1.Text = richTextBox1.Text + "(ARM7)\n";
break;
}
Thread.Sleep(100);
}
有个回帖说查找 jtag 在复位后的窗口期,
我改了个C# 的jtag程序,一直还是没有连接上,
用stm32 的开发板,程序已运行就连接上了。
芯片是拆机的,里面程序占用了JTAG ,有连接上过,但是概率好小,几天可能连接上一次。