Re: MPLAB SNAP nebo PICKIT 4 na půjčení

Petr Labaj labaj na volny.cz
Neděle Červenec 17 01:12:00 CEST 2022


Ty to programuješ jako bare-metal nebo používáš nějaké knihovny?
Zarazilo mě to s tím WIZnetem. Samozřejmě to nijak nezpochybňuji, jen mě 
zajímá, kde tam je zakopaný pes.

Já trochu znám 3.5 ARMů. STM, Analog Devices, Atmel a napůl NXP.
Všechny programuju na úrovní registrů, bez nějakých knihoven. Takže mi 
na všechny stačí jediný free kompilátor/toolchain GCC.
I když knihovny nepoužívám, tak mám vyzkoušené, že i s nimi to můžu tím 
GCC zkompilovat a používat, kdybych měl potřebu.

Pokud je ten WIZnet nějaký ARM M0 - tam se to tak nedá udělat?
Nebo tam v té minulé podporované verzi byly nějaké knihovny, které v té 
nové nejsou?
A není možné je vzít z toho původního a jenom překompilovat? Nebo to je 
dokonce dodané jen v binární formě bez zdrojáku? Ale to snad probůh ne.

U těch ARMů je fajn, že na úrovní kódu jsou kompatibilní. Samozřejmě se 
zásadně liší v periferiích, ale díky binární kompatibilitě jádra lze 
použít stejný kompilátor.
Takže i kdyby pro nějaký procesor fakt neexistovala absolutně žádná 
podpora, ale je k němu datasheet/reference manul, tak je to řešitelné.
Znamená to napsat nebo spíš přiohnout Loaderscript, a napsat nějaký 
Startup. A zbytek už je stejný jako obvykle.

PL

********************

Dne 17.7.2022 v 0:25 Petr Zahradník napsal(a):
> Jednou jsem se pěkně napálil, hrozně se mi líbily mikrokontroléry od WIZnetu. To je ta firma, která dělá ty krásné Ethernet čipy. Tak oni mají W7500 a W7500S, což jsou ARMy Cortex-M0 s integrovaným řadičem Ethernetu. Parádní věc, mám na to demodesky, chtěl jsem s nimi dělat. Fungovaly v Mbed Studiu a všechno vypadalo krásně a zalité sluncem. No jo, jenže jen do té doby, kdy vyšly novější verze Mbed Studia a Korejci k tomu neudělali podporu. Takže smůla. Ano, funguje to v Keilu, ale to jsem nikdy pořádně nerozjel. V té bezplatné zdarma. Tak kdyby někdo chtěl, mám tu ty demodesky a mám taky nakoupené nějaké šváby 😊 Já už se k nim vracet nebudu.


Další informace o konferenci Hw-list