我有一個方法供你參考。
有些MCU帶片上Flash,是因為片上Flash不夠,才考慮外接交大容量的Flash, 這才碰到Flash缺貨、漲價的問題。各位在苦海掙扎的朋友,解決方法如下:對程序代碼進行壓縮,存放在片上Flash中。上電啟動后,把程序解壓縮,解壓縮的代碼(size會變大很多),存放到片外的IPS6404L‐SQPSRAM中,也就是用這個SQPI PSRAM取代原來想外擴的Flash。IPS6404L‐SQPI PSRAM支持標準SPI/Quad SPI接口,所以,同樣也支持XIP,MCU程序可以從PSRAM中執行。這種方案,也可進一步實現系統防破解,詳情可以私信交流。 |