坏cpu时钟LM3S6965配置

时间:2013-07-02 18:38:39

标签: embedded

我刚刚购买了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.

我试图重新连接,重置它,编程闪存,但它仍然显示我的消息。 我该怎么办?遗迹消失了吗?

感谢您的帮助:)

1 个答案:

答案 0 :(得分:0)

我已将CPU时钟设置为8MHz并使用PLL重新配置它。这是起始代码

SysCtlClockSet(SYSCTL_SYSDIV_4 | SYSCTL_USE_PLL | SYSCTL_OSC_MAIN |SYSCTL_XTAL_8MHZ);

我没有尝试过50MHz,但我认为这不应该是一个问题。