[elektro] beégetőt ()programozót) keresek STM32L07X

r3flow zoltan.nagy at vivor.hu
Sat Oct 22 22:23:42 CEST 2016



On 2016-10-22 21:05, hg12345 wrote:
> Hi, olyanra lenne szükségem ami  belső EEPROM-t is betudja égetni., ISP üzemmódban.
> 
> ST-LINK nem tudja, és a ISP üzemmódban sajna eláll túlmelegszik a belső tápellátása (SOT23-5 áteresztő !?)


A PDF (UM0892) alapján tudnia kéne az stlinknek. Ez így nem működik?

@rem eeprom torles
ST-LINK_CLI.exe -c ID=0 UR LPM SWD FREQ=480 -SE ed1 -V

@rem eeprom programozasa (bin)
ST-LINK_CLI.exe -c ID=0 UR LPM SWD FREQ=480 -P C:\utvonal\adat.bin
0x08080000 -V

@rem flash programozasa (hex)
ST-LINK_CLI.exe -c ID=0 UR LPM SWD FREQ=480 -P C:\utvonal\kod.hex -V

Nem próbáltam ki, nincs kéznél sem stlink sem uC, de hátha működik.

A kézikönyve szerint a PEMicro tudja:
http://www.pemicro.com/products/product_viewDetails.cfm?product_id=15320142&productTab=1

Szokták még azt csinálni, hogy a fenti módon scriptelve először egy kis
kódot töltenek le vagy a Flash-be vagy a RAM-ba ami el is indul és
feltölti az EEPROM-ot, és azután kerül letöltésre a tényleges sw. A
PEMicro is valószínűleg a RAM-ba kódletöltés/futtatás módszert
alkalmazza. Vagy ha van a kütyüdnek valami kapcsolata kifelé (UART,
Ethernet, USB, akármi) akkor azt is fel kell kötni a PC-re, és a normál
flash letöltés után elindítani PC oldalon egy szoftvert ami ezen a
kapcsolaton keresztül egy "titkos" protokollon letölti az EEPROM
tartalmat. Ezt persze uC oldalon is meg kell írni. Vagy csak szimplán
hibás EEPROM CRC esetén feltöltöd alapértékekkel (ez persze nem játszik
ha egyedi szériaszámot vagy hasonlót akarsz tárolni az EEPROM-ban). Meg
ilyenek. :)

Z.



More information about the Elektro mailing list