STM32F072CBT6 kein Zugriff

OP #4094969
Lesenswert?
• ▲
▼
Hallo zusammen

Ich habe ein Board mit einem STM32F072CBT6 entickelt.
Um dieses zu programmieren verwende ich das Discovery Board von ST (SWD 
Schnittstelle) mit der Free Version von Keil.
Um die Funktionsweise zu testen, habe ich eine einfache LED an und UART 
sende Instruktion geschrieben. Beim ersten mal laden und debuggen 
funktioniert das auch gut. Sobald ich aber den Prozess beenden will, 
bekomme ich kein Zugriff mehr mit dem Keil und auf der konsole (UART 
lesen) sehe ich, das sich der Kontroller immer wieder resetted. Kann ich 
das unterbinden oder den kontroller dazu zwingen seine Programmierung zu 
löschen?

Der Code wurde durch den STCube erstellt und ich ändere nur im Main
Code:
1
int main(void)
2
{
3

4
  /* USER CODE BEGIN 1 */
5
    uint8_t aTransmitBuffer[3];
6
    aTransmitBuffer[0]=0x55;
7
    aTransmitBuffer[1]=0xFF;
8
    aTransmitBuffer[2]=0x32;
9
  /* USER CODE END 1 */
10
  /* MCU Configuration----------------------------------------------------------*/
11
  /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
12
  HAL_Init();
13
  /* Configure the system clock */
14
  SystemClock_Config();
15
  /* Initialize all configured peripherals */
16
  MX_GPIO_Init();
17
  MX_DMA_Init();
18
  MX_USART1_UART_Init();
19
  /* USER CODE BEGIN 2 */
20
  HAL_GPIO_WritePin(GPIOB, GPIO_PIN_6, GPIO_PIN_SET);
21
  HAL_UART_Transmit_DMA(&huart1, &aTransmitBuffer[0], 3);
22
  /* USER CODE END 2 */
23

24
  /* USER CODE BEGIN 3 */
25
  /* Infinite loop */
26
  while (1)
27
  {
28

29
  }
30
  /* USER CODE END 3 */
31

32
}

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.