STM32F1xx vlastn bootloader
Jaroslav Buchta
jaroslav.buchta na hascomp.cz
Neděle Květen 18 11:04:59 CEST 2014
Dlouho jsem odolaval ale nakonec jsem zjistil, ze prechod z C na C++ je
pomerne jednoduchy - asi +5 radku do skriptu pro linker, 10 radku do
startup assembleru (staticke konstruktory) a zalozit zdrojak s priponou
cpp misto c ;-)
Dne 18. 5. 2014 10:40, Miroslav Mraz napsal(a):
> NXP má některé periferie udělané podle mého názoru logičtěji než STM.
> Ten jejich moloch LPCXpresso není nutné používat. Používal jsem
> OpenOCD spolu s STLink, nic moc, pak tu někdo doporučil Blackmagic
> probe, tak jsem jeden STLink předělal na tohle a opravdu mám pokoj.
> Rozumí si to s různými procesory a není problém přidat další, zdrojáky
> jsou docela přehledné.
> Co se týče těch periferních knihoven ST, nakonec jsem se na ně
> vykašlal. Táhnou s sebou moc balastu. Když chci od periférie
> jednoduchou funkci, tak jde o to zapsat jeden dva bity do příslušných
> registrů. A když chci nějaké složitější chování, tak než zjistím jak
> to udělat pomocí knihovny, je snadnější podívat se do referenčního
> manuálu a udělat si to po svém. A zjistil jsem, že chování periférií,
> alespoň v těch základních funkcích, se v jednotlivých rodinách ST zase
> tak moc neliší.
> Co se dá dělat, ty Cortexové procesory se asi chytnou a chvíli udrží,
> tak se s tím musíme nějak poprat. Zatím to vidím tak, že bude přechod
> z C na C++. Třeba i ty periferní knihovny tak jdou udělat efektivněji
> a hlavně přehledněji.
>
> Mrazík
>
> On 05/18/2014 09:21 AM, Jaroslav Buchta wrote:
>> Ja si naopak myslim, ze ta velka variabilita je naopak velmi vyhodna,
>> kazdy si vybere co mu vyhovuje a zakladni principy zustavaji stejne.
>> Vetsina se programuje v C s pouzitim dodanych knihoven, takze nejaka
>> detailni kompatibilita neni az tak podstatna.
>> Ja uz zkousel vsechno mozne, nakonec jsem asi definitivne zakotvil u
>> STM32 (co se tyce CortexM rady) protoze me jejich periferie vyhovujou
>> tak nejak nejvic, je to dostupne na eBay za par korun, ladici
>> rozhrani STLINK je na kdejakem boardu za par stokorun a par uz jsem
>> jich dostal i zadarmo, s OpenOCD funguje v posledni verzi uz taky
>> celkem dobre (uz nepouziva LIBUSB ale original ovladac)
>> NXP me tak nezaujalo, sice ten jejich SW LPCXpresso je zadarmo ale
>> musi se registrovat a aktivovat, coz jednou trvalo a byl z toho
>> problem, navic je na bazi Eclipse coz mi nedela dobre :-P Ale s
>> OpenOCD by si to melo taky rozumet. Atmel ani TI jsem uz nezkousel.
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
---
This email is free from viruses and malware because avast! Antivirus protection is active.
http://www.avast.com
Další informace o konferenci Hw-list