工具/软件:Code Composer Studio
我已下载2.1 3.156 内容
我将示例UART_ECHO导入到我的CCSv7 IDE中。
已构建并运行代码。 代码执行正确。
然后,我厌倦了使用调试器单步执行代码,并遇到了以下问题。
从第148行到第166行的代码从第148行返回到第148行,然后到第155行到第160行。 从他们的IT似乎是同步的。 我不明白这里到底发生了什么。
UART_ECHO.c的代码片段:
..................................................................................................
//*************************************************************************************************
//
//此示例演示如何将数据字符串发送到UART。
//
//*************************************************************************************************
内部主(无效)
{
//
//将时钟设置为在120MHz时直接从晶体运行。
//
G_ui32SysClock = SysClockFreqSet(((sysctl_XTal_25MHz|)
sysctl_OSC |
sysctl_use_pll |
sysctl_CFG_VCO_480),1.2亿);
//
//启用用于板载LED的GPIO端口。
//
SysctlPeripheralEnable(sysctl_Periph_gpion);
//
//为LED (PN0)启用GPIO引脚。
//
ROM_GPIOPinTypeGPIOOutput (GPIO_PORTN_BASE,GPIO PIN_0);
//
//启用此示例使用的外围设备。
//
ROM_SysCtlPeripheralEnable(sysctl_Periph_UART0);
ROM_SysCtlPeripheralEnable(sysctl_Periph_GPIOA);