Keil错误,向逻辑分析器添加了变量

时间:2018-10-20 19:06:20

标签: arm keil texas-instruments

板子 TM4C123GH6PM

对于一个嵌入式系统课程的实验任务,我们的教授给了我们一些代码,告诉我们对其进行修复和运行,并分析代码中代表正弦波的变量。它存储在名为gSeriesData的数组中。该代码可以正常工作,并且可以在内存监视器中看到这些值,但是每当我尝试将变量添加到逻辑分析器时,总会出错。

下面的完整代码:

#define TARGET_IS_TM4C123_RB1
#include <math.h>
#include <stdint.h>
#include <stdbool.h>
#include "inc/hw_memmap.h"
#include "inc/hw_types.h"
#include "driverlib/fpu.h"
#include "driverlib/sysctl.h"
#include "driverlib/rom.h"
#include "driverlib/rom_map.h"



#ifndef M_PI
#define M_PI 3.14159265358979323846
#endif
#define SERIES_LENGTH 200


float gSeriesData[SERIES_LENGTH];
int dataCount = 0;
int main(void)
{
float fRadians;
ROM_FPULazyStackingEnable();
ROM_FPUEnable();
ROM_SysCtlClockSet(SYSCTL_SYSDIV_4|SYSCTL_USE_PLL|SYSCTL_XTAL_16MHZ|SYSCTL_OSC_MAIN);
fRadians = ((2 * M_PI) / SERIES_LENGTH);
while(dataCount < SERIES_LENGTH)
{
gSeriesData[dataCount] = sinf(fRadians * dataCount);
dataCount++;
}
while(1)

{
}
} 

由于状态一切正常,gSeriesData到逻辑分析仪都无法工作。 Method For trying to add

Error Message

0 个答案:

没有答案