打印
[ARM入门]

LM3S1138开发板

[复制链接]
1270|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xiachu|  楼主 | 2013-10-9 09:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include "stdio.h"

int main (void)
{

        printf("hello world");
        return 0;
}
debug时CORTEX_M3_0: Flash Programmer: Timed out while writing to Flash memory
CORTEX_M3_0: Trouble Writing Memory Block at 0x0 on Page 0 of Length 0x2f0
CORTEX_M3_0: GEL: File: F:\xuzhetao\CCS\LAB4\Debug\LAB4.out: Load failed
出错  用的是CCSV5   我导入里边自带的例程  LM3S811的就可以DEBUG  而其他板子的例程 同样出错
这是什么原因?  求指点

相关帖子

沙发
dirtwillfly| | 2013-10-17 19:47 | 只看该作者
在另一个帖子里回答过你的这个问题

使用特权

评论回复
板凳
xiachu|  楼主 | 2013-11-15 09:23 | 只看该作者
dirtwillfly 发表于 2013-10-17 19:47
在另一个帖子里回答过你的这个问题

#include "inc/hw_ints.h"
#include "inc/hw_memmap.h"
#include "inc/hw_types.h"
#include "driverlib/gpio.h"
#include "driverlib/sysctl.h"
#define PINS GPIO_PIN_6
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_GPIOB);//使能GPIO的PB模块
          GPIODirModeSet(GPIO_PORTB_BASE,PINS,GPIO_DIR_MODE_OUT);//设置PB6输出
          for(i=0;i<10;i++)
          {
                  GPIOPinWrite(GPIO_PORTB_BASE,PINS,~PINS);//置PB6低电平
                  delay(20000);
                  GPIOPinWrite(GPIO_PORTB_BASE,PINS,PINS);//置PB6高电平
                  delay(20000);
          }
          SysCtlClockSet(SYSCTL_SYSDIV_1|SYSCTL_USE_PLL|SYSCTL_OSC_MAIN|SYSCTL_XTAL_6MHZ);//使用PLL
          for(i=0;i<10;i++)
          {GPIOPinWrite(GPIO_PORTB_BASE,PINS,~PINS);
          delay(20000);
          GPIOPinWrite(GPIO_PORTB_BASE,PINS,PINS);
          delay(20000);
          }

          return 0;

}
用的CCSV5 单步执行能执行,但是发现相应的管脚寄存器数据不改变一直是0xBAD0BAD0  而且没有使能的GPIO A C D模块能看到数据~按理说我没有使能的模块 应该显示 cant read   求指导
向0x20000000写入数据时  数据能正确写入

使用特权

评论回复
地板
xiachu|  楼主 | 2013-11-15 09:23 | 只看该作者
谢谢版主

使用特权

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

本版积分规则

27

主题

90

帖子

1

粉丝