[elektro] STM32F JTGA/SWD program beégetés

hg12345 hg12345 at freemail.hu
Sun Oct 14 17:13:27 CEST 2012


> Miután a saját programom elindul az tiltja le a debug hozzáférést, gondolom más ARM-okban is igy lehet.>
>>
> Sejtésem szerint a probléma ott lehet, hogy nem reseteli vagy kapcsolja ki-be a tápfeszültséget option írása elött ez uC-t igy ennek van ideje újra indulni, és a program közben letiltja JTAG/SWD portot?>
>
Nem tudom jól értem-e, de az nem jó, hogy a programban kis >
késleltetéssel tiltod le a portot?>
>
Ezt, hogy érted?
Igen van egy kis késleltetés, mert a C init-be vagy User-init-be nem akartam beleírni, de a main ezzel kezdödik.

De szerintem az alkalmazás program nem befolyásolhajta az JTAG -porton való beégetését.
Égetés alatt az alkalmazás program nem futhat! 
Amúgy még, ha más lehetőséget használnék a program letöltésre az se befolyásolhatná.  pl.: Usart1 a letöltő port, ha ezen keresztűl tölteném és az alkalmazás program tiltaná ezt a portot,az se befolyásolhatná, mert reset után amikor végig pásztázza a uC ezeket a lehetőségeket, akkor belső programja fut és nem amit beleszeretnénk írni, az meg már más területen van, és MMU kapcsolja át ....

Ezen uC csak a flash olvasásvédhető és HW/SW watchdog állítás és STOP és DEEPSLEEP állapotok esetén RESET kiadás kényszerítés konfigurálható az option területen, a többi dolgok már csak az alkalmazás programjából lehet állítani.



More information about the Elektro mailing list