RPI2040 prace s FLASH

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Středa Prosinec 29 07:01:01 CET 2021


Zdravim, hraju si pres vanoce s timto zajimavym MCU, udelal jsem si 
vlastni desticku s 16MB FLASH, upravil bootloader pro dany typ a funguje 
to hezky.

Pokud budu vyuzivat flash treba jako filesystem (mimochodem little FS 
jsem ted v jedne aplikaci testoval a pro pouziti v malych MCU vypada 
dost schopne, nasadil jsem i na ESP32 protoze SPIFFS je strasne pomaly a 
FATFS tam v multithreadu nefunguje moc stabilne) nebo k logovani, 
prerusi to provadeni programu v rezimu XIP.  Snadnym resenim je asi 
nastavit, aby se cely program kopiroval do RAM

Jde ale nejak udelat, aby treba core1 provadelo program pouze z RAM? Jak 
tam dostat jednotlive funkce vim, ale co pouziti knihovnich funkci? Lze 
nejak nastavit, aby knihovny byly vsechny v RAM? (neco se mapuje do ROM 
asi ale kdo vi co vsechno?)

Nebo naopak, aby bylo vsechno defaultne v RAM a funkce, kde nevadi 
prostoje par ms bych nechal v rezimu  XIP? Zase kdyby to slo nejak 
globalneji nez jako attribut u kazde funkce individualne, bylo by to fajn.



Další informace o konferenci Hw-list