ARM STM32 - program v RAM

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Pátek Leden 6 12:44:49 CET 2012


No tak takovy bootloader se da napsat s prstem v ... za hodinu i s 
kafickem, staci upravit par radku v nejakem stazenem prikladu pro danou 
pripojenou pamet nebo komunikacni rozhrani, memcpy funkce pracuje 
normalne ;-)
Dne 6.1.2012 12:27, Tomas Dresler napsal(a):
> Presne tak, oba zdroje obsahuji priklady linker skriptu pro umisteni kodu
> do RAM.
>
> Samozrejme bootloader nepotrebujete, pokud na STM32 nahrajete kod primo do
> RAM JTAGem, ale co potom po resetu nebo zapnuti?
>
> K tomu budete ve FLASH potrebovat vlastni bootloader, ktery vas kod
> natahne z neceho vnejsiho zase do RAM.
>
> Tomas
>
>> ----- Original Message -----
>> From: "Petr Labaj"<labaj na volny.cz>
>> To: "HW-news"<hw-list na list.hw.cz>
>> Sent: Friday, January 06, 2012 4:47 AM
>> Subject: Re: ARM STM32 - program v RAM
>>
>>
>> Otazkou je, jestli by tam vubec musel byt booloader, pokud to JTAG nebo
>> SWD umi rovnou umistit do RAM a v te RAM i spustit. Neumim odhadnout,
>> jak rychle ten prenos nejakych 100 kByte po JTAG bude probihat, prece jen
>> je to seriove a tak to mozna bude zdrzovat, takze proto ten booloader ?
>>
>> Nepochopil jsem prilis Vasi vetu "lepe ale hledat linker soubory ve
>> std.periph.
>> knihovne nebo v toolchain demech". Tim je mysleno pouzit linker scripty
>> z techto knihven a dem jako studijni material pro svuj vlastni linker
>> script
>> ?
>>
>> Diky.
>> PL
>>
>> ***********************************
>>
>> From: "Tomáš Dresler"<dresler na hw.cz>
>> To: "'HW-news'"<hw-list na list.hw.cz>
>> Sent: Friday, January 06, 2012 4:29 AM
>> Subject: RE: ARM STM32 - program v RAM
>>
>>
>> SWIM je iface jen pro STM8 (8-bitovy nastupce ST7).
>>
>> SWD je dvoudrátový JTAG v konfiguraci point-to-point a nemá vuci JTAGu pro
>> ladeni SW zadne omezeni. Je to std. periferie od ARMu.
>>
>> Co se umisteni v RAM tyce, není problem všechny soubory (.code) umistit v
>> segmentu RAM, lepe ale hledat linker soubory ve std.periph. knihovne nebo
>> v
>> toolchain demech.
>> Nezapomente premapovat vector table v NVICu a upravit SP, pokud prepinate
>> mezi bootloaderem v FLASH a kodem v RAM.
>>
>> Tomas
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list