當前位置:首頁 » 編程軟體 » 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的值,把它加大試試。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:593
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:888
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:582
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:765
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:684
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1013
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:255
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:114
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:806
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:713