我刚刚购买了 TI 的 LM3S6965 评估套件并尝试使用它。我检查了 SysCtlClockGet() 什么是 cpu 时钟,并发现它以 8MHZ 运行。然后我尝试将 cpu 时钟更改为 50 MHZ:
#include <inc/hw_types.h>
#include <inc/hw_memmap.h>
#include <driverlib/sysctl.h>
#include <stdio.h>
int main()
{
SysCtlClockSet(SYSCTL_OSC_MAIN | SYSCTL_SYSDIV_4 | SYSCTL_USE_PLL | SYSCTL_XTAL_1MHZ);
unsigned long clk = SysCtlClockGet()/1000000;
}
我在设置 cpu 时钟的第一行之后对其进行调试,它向我显示下一条错误消息:
CORTEX_M3_0: Error connecting to the target: LMI device check failed, bad part number detected.
我试图重新连接它,重置它,对闪存进行编程,但它仍然向我显示这条消息。我应该怎么办?悲剧消失了吗?
感谢帮助 :)