Pi Pico 2
Miroslav Mraz
mrazik na volny.cz
Pátek Srpen 9 15:09:42 CEST 2024
Mám z toho takový dojem, že určitý, nezanedbatelný vliv na vývoj tohoto
kousku hardware mohly mít i poměrně silné drogy.
Na tomhle se naučíte leda prd. Celé je to tak složité, že stejně musíte
použít celý toolchain od výrobce, jinak to nerozchodíte. Koukal jsem do
datasheetu jen zběžně, ale to fakt jeden člověk nepojme. RISC-V jádro má
všechna možná rozšíření, ale obsluha přerušení je dost odlišná od
Cortex-M33. Ten ARM ukládá kontext automaticky, u RISC-V se o to musí
postarat překladač. A takových vychytávek tam může být spousta.
Takže napíšete kód v C-čku, přeložíte to s flagy, které stejně musí
výrobce přesně předepsat a může vám být úplně jedno, zda je výsledek pro
ARM nebo RISC-V. Jestli se chce někdo podrobněji seznámit s
architekturou RISC-V, je lepší vzít nějaký jednojádrový procesor a hrát
si s ním. Tohle je jen pro zmatení nepřítele.
Mrazík
On 09. 08. 24 9:16, David Obdrzalek wrote:
> Me z ruznych popisu vyplyva, ze to je rozsireni myslenky RP pro vzdelavani/vyvoj.
> Kdo chce, bude pouzivat nadale Arm, kdo chce, bude pouzivat RISC-V, ktery je open
> source hardware a zacina byt docela popularni, takze po novych vecech pro RISC-V je
> poptavka. Navic to, ze to je jedno nebo druhe jadro a k tomu totozny zbytek, se mi
> jevi priznive prave pro nauceni se nebo pro vyvoj pro to jine jadro.
> Podle me to je zajimava dvojmoucha jednou ranou.
>
> Ze to nejsou rovnou 4 nezavisla jadra, mi prijde jednodussi na navrh, hrube
> zjednoduseno uz meli dvoujadrovou RP2040, takze misto nove ctyrjadrove veci udelali
> dalsi dvoujadrovou (sice s prepinatelnymi jadry, ale zbytku okolo se to zasadne
> nedotklo, i kdyz samozrejme se ten zbytek lisi, proti predchozimu samozrejme doslo k
> vyvoji, ale ze jako nemuseli resit obsluhu ctyr misto dvou jader).
>
> D.O.
>
>
Další informace o konferenci Hw-list