This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LM4F120XL locked

Other Parts Discussed in Thread: ENERGIA

Hi,

I have a problem with my board. I've made a mistake, and send to board this program, using Energia tool:

#include "LiquidCrystal.h"
#include "inc/hw_types.h"
#include "inc/hw_memmap.h"
#include "driverlib/sysctl.h"
#include "driverlib/pin_map.h"
#include "driverlib/debug.h"
#include "driverlib/hibernate.h"
#include "driverlib/gpio.h"
#include "driverlib/systick.h"
LiquidCrystal lcd(PE_2, PE_3, PD_3, PD_2, PD_1, PD_0);

int licznik;

void setup()
{
  licznik =0;
  pinMode(PE_1, OUTPUT);
digitalWrite(PE_1, HIGH);
lcd.begin(16,2);
  lcd.setCursor(0,0);
  lcd.display();
   lcd.clear();
 lcd.setCursor(0,0);
 lcd.print("#########");
  

 
//SysCtlClockSet(SYSCTL_SYSDIV_5|SYSCTL_USE_PLL|SYSCTL_XTAL_16MHZ|SYSCTL_OSC_MAIN);
//SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);
//GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE, GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3);
//GPIOPinWrite(GPIO_PORTF_BASE,GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3, 0x08);
}

void loop()
{
 lcd.clear();
 lcd.setCursor(0,0);
 lcd.print(licznik);

SysCtlPeripheralEnable(SYSCTL_PERIPH_HIBERNATE);
HibernateEnableExpClk(SysCtlClockGet());
HibernateGPIORetentionEnable();
//SysCtlDelay(40000000);
HibernateRTCSet(0);
HibernateRTCEnable();
HibernateRTCMatch0Set(1);
HibernateWakeSet(HIBERNATE_WAKE_PIN | HIBERNATE_WAKE_RTC);
GPIOPinWrite(GPIO_PORTF_BASE,GPIO_PIN_3, 0x00);

licznik++;
HibernateRequest();

//delay(1000);
}

and now I can't send nothing to board. Board is working, by a right button I can wake it up for a moment, but is locked.
I try to clean flash using lm flash tool - program can't detect board. Under linux connecting via gdb also doesn't work.

Have you got any ideas what to do?