emWin - Bin2C生成GIF圖【細節坑】

博客原文:emWin - Bin2C生成GIF圖【細節坑】

只說細節坑,不說操作,如何顯示GIF圖參考此文章:emWin - 顯示GIF圖

使用的是IAR編譯器,用的是emWin庫,當我需要在液晶屏上顯示動態圖的時候,當我把Bin2C生成的C文件加入到項目的時候,突然報了一個錯誤給我,大概是說我的RAM不夠用了,已經超出限制了,我就納悶了,我就加了一個源文件告訴我RAM不夠用了,好奇怪,後來我終於發現了原因,當時還覺得這個軟件不夠人性化呢,竟然不把數組默認放到FLASH中,後來我到官網下載了一個最新的Bin2C,做了個對比,請看圖,在說話:

原因其實很簡單,其實也就是版本的問題,我不知道從哪裏搞來的舊版本,生成的數組是沒有static const,也就是這個數組要佔用RAM的資源,而後來的新版本在生成源文件的時候加入了static const,有const那麼這個數組就放到FLASH中了。

畢竟RAM相比FLASH資源更珍貴,所以還是把生成的一些源文件放到FLASH中吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章