當前位置:首頁 » 編程軟體 » iar代碼不能編譯怎麼辦

iar代碼不能編譯怎麼辦

發布時間: 2025-04-10 20:52:21

① IAR編譯錯誤 fatal error:out of memory

可以立即生效
echo ini_get('memory_limit');//原值
ini_set('memory_limit', '50M');
echo ini_get('memory_limit');//現值

但問題不在這里
Out of memory (allocated 262144) (tried to allocate 10267220 bytes)
是說你在 262144 位元組可用內存中
試圖申請 10267220 位元組空間
這顯然是不能夠的

memory_limit 表示的是允許php使用的最大空間,並不是一定有 memory_limit 的內存供你使用

你的情況表示內存碎片太多
重啟 web 服務應該可以緩解
如頻繁發生,就需要考慮安裝內存管理軟體,或增加內存條了

② IAR編譯CC2530,提示:Error[e104]: Failed to fit all segments into specified ranges.

你的BANKED_CODE存在溢出問題。
你的程序有0x38de3,放不進去memory ranges were
"CODE:3994-7fff,CODE:1815b-1ffff,CODE:28000-2ffff,CODE:38000-3ffff,CODE:48000-4ffff,CODE:58000-5ffff,CODE:68000-6ffff,CODE:78000-7c7ff",發生溢出。
嘗試修改一下:在你的工程文件上點右鍵選options--General options--Stack/Heap--BANKED_CODE的值,把它加大試試。

熱點內容
安卓如何錄制系統原聲 發布:2025-04-29 19:13:48 瀏覽:323
如何在steam上查看電腦配置 發布:2025-04-29 19:10:57 瀏覽:399
c語言必背程序 發布:2025-04-29 19:05:32 瀏覽:810
java跑酷 發布:2025-04-29 18:49:45 瀏覽:310
安卓文本編輯器怎麼做 發布:2025-04-29 18:41:35 瀏覽:17
打葯壓縮機 發布:2025-04-29 18:32:08 瀏覽:915
什麼叫正配置 發布:2025-04-29 18:31:16 瀏覽:910
linux的vpn客戶端 發布:2025-04-29 18:20:24 瀏覽:65
如何把聯想配置調高 發布:2025-04-29 18:14:26 瀏覽:48
強盜時演算法 發布:2025-04-29 18:12:49 瀏覽:250