打印
[ARM入门]

向LM3S615debug程序时需要将里边的原有程序擦除吗

[复制链接]
1402|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xiachu|  楼主 | 2013-10-9 14:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
向LM3S615debug程序时需要将里边的原有程序擦除吗?debug上的程序出现cannot load from non-primitive location
#include "inc/hw_ints.h"
#include "inc/hw_memmap.h"
#include "inc/hw_types.h"
#include "gpio.h"
#include "sysctl.h"
#define PINS GPIO_PIN_5

void delay(int d)
{
        for(;d;--d);
}
//void SysCtlClockSet(unsigned long ulConfig)
//{}

//void   SysCtlPeripheralEnable (unsigned long ulPeripheral)
//{}

//void GPIODirModeSet(unsigned long ulPort,unsigned char ucPins,unsigned long ulPinIO)
//{}

//void GPIOPinWrite(unsigned long ulPort, unsigned char ucPins, unsigned char ucVal)
//{}

int main(void)
{
        unsigned int i;

          SysCtlClockSet(SYSCTL_SYSDIV_1|SYSCTL_USE_OSC|SYSCTL_OSC_MAIN|SYSCTL_XTAL_6MHZ);//直接使用外部晶振
          SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);//使能GPIO的PA模块
          GPIODirModeSet(GPIO_PORTA_BASE,PINS,GPIO_DIR_MODE_OUT);//设置PA5输出
          for(i=0;i<10;i++);
          {
                  GPIOPinWrite(GPIO_PORTA_BASE,PINS,0x0);//置PA5低电平
                  delay(20000);
                  GPIOPinWrite(GPIO_PORTA_BASE,PINS,0x1);//置PA5高电平
                  delay(20000);
          }
          SysCtlClockSet(SYSCTL_SYSDIV_1|SYSCTL_USE_PLL|SYSCTL_OSC_MAIN|SYSCTL_XTAL_6MHZ);//使用PLL
          for(i=0;i<10;i++)
          {GPIOPinWrite(GPIO_PORTA_BASE,PINS,PINS);
          delay(20000);
          GPIOPinWrite(GPIO_PORTA_BASE,PINS,PINS);
          delay(20000);
          }

          return 0;

}
ccs v5编译环境

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

90

帖子

1

粉丝