User Tools

Site Tools


info:blue_pill_programmering

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
info:blue_pill_programmering [2018/03/22 19:05]
magiskaroyken tabell, adress från-till
info:blue_pill_programmering [2018/03/24 17:28] (current)
magiskaroyken gdb-run ; root ; som tabell
Line 1: Line 1:
 ^ Adressområde ​            ^^ Minnesarea ^ ^ Adressområde ​            ^^ Minnesarea ^
 | 0x0000 0000 | 0x07FF FFFF | Alias för flash- eller systemminne beroende på BOOT0+BOOT1 konfiguration | | 0x0000 0000 | 0x07FF FFFF | Alias för flash- eller systemminne beroende på BOOT0+BOOT1 konfiguration |
-| 0x0800 0000 | 0x0801 FFFF | Flashminne 128 kB | Datablad sid 34 200%+| 0x0800 0000 | 0x0801 FFFF | Flashminne 128 kB | Datablad sid 34 zoom 200%
 | 0x2000 0000 | 0x2000 4FFF | RAM 20 kB         | | 0x2000 0000 | 0x2000 4FFF | RAM 20 kB         |
 | 0x4001 0800 | 0x4001 0BFF | Port A            | | 0x4001 0800 | 0x4001 0BFF | Port A            |
Line 10: Line 10:
 ^ Funktion ​         ^ Kommando ​                                               ^ ^ Funktion ​         ^ Kommando ​                                               ^
 | Spara flashminnet | dump binary memory flash_128k.bin 0x08000000 0x08020000 | | Spara flashminnet | dump binary memory flash_128k.bin 0x08000000 0x08020000 |
-| Ladda flashminnet | load <​filnamn>​.elf ​ |+| Ladda flashminnet | load <​filnamn>​.elf ​                                     | 
 +| Kör program ​      | run                                                     |
  
 Kompilering:​\\ Kompilering:​\\
Line 28: Line 29:
 GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,​ ENABLE); ​ // disable JTAG interface GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,​ ENABLE); ​ // disable JTAG interface
 GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,​ ENABLE); ​     // disable SWJ interface</​code>​ GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,​ ENABLE); ​     // disable SWJ interface</​code>​
 +
 +Logga in som **root** (för att kunna installera och komma åt serieenheter).\\
  
 Installera:​\\ Installera:​\\
Line 36: Line 39:
 gmake\\ gmake\\
  
-FreeBSD: gmake\\ +FreeBSD ​Linux 
-Linuxmake\\+| gmake   ​| ​make  |
  
 Session för att ladda in koden:\\ Session för att ladda in koden:\\
info/blue_pill_programmering.txt · Last modified: 2018/03/24 17:28 by magiskaroyken