亚洲春色中文字幕久久久-三上亚,91精品国产亚一区二区三区,久久久九色综合亚洲成色777,涩涩视频下载,国产午夜亚洲精品午夜鲁丝片,国产精品A一区二区三区腾讯导航,影音先锋色情AV在线看片,蜜臀国产在线视频,极品少妇高潮啪啪无码吴梦梦 ,精品人妻无码一区二区三区手机版

標題: STC下載代碼,顯示文件超出范圍,是什么原因? [打印本頁]

作者: hjx5548    時間: 2025-11-17 18:22
標題: STC下載代碼,顯示文件超出范圍,是什么原因?
STC下載代碼,顯示文件超出范圍,是什么原因?
作者: npn    時間: 2025-11-17 19:19
表示程序超出的單片機容量,請優化壓縮代碼或更換大容量單片機。
作者: WL0123    時間: 2025-11-17 20:15
代碼62.464KB大于代碼空間61KB。由于超的不多,可以通過優化代碼解決。不行也可換大容量芯片或外接存儲器解決。
作者: 51hei**1140    時間: 2025-11-17 21:43
單片機程序存儲區是有容量限制的,你的代碼文件長度超過了容量
作者: 66092988    時間: 2025-11-17 22:40
選FLASH容量大的,或壓縮一下代碼
作者: Hephaestus    時間: 2025-11-18 05:25
66092988 發表于 2025-11-17 22:40
選FLASH容量大的,或壓縮一下代碼

無法壓縮,只能提高優化等級重新編譯看看能不能行。60多k的51代碼不像是樓主這種水平的能夠寫出來的,應該絕大多數都是字庫一類的常量數組,這個優化不了,只能優化運行代碼。
作者: atl0402    時間: 2025-11-18 08:56
能編出這么多能力不錯
作者: man1234567    時間: 2025-11-18 11:29
WL0123 發表于 2025-11-17 20:15
代碼62.464KB大于代碼空間61KB。由于超的不多,可以通過優化代碼解決。不行也可換大容量芯片或外接存儲器解 ...

62464b=62.464KB ? 程序空間=代碼體積 ?
作者: man1234567    時間: 2025-11-18 11:34
生成固件體積超過單片機的程序容量,超出部分會被自動截去導致程序不全運行不正常。
解決辦法一是更換肚量更大的單片機,二是精減或優化代碼使生成的文件體積符合要求。
作者: coody_sz    時間: 2025-11-18 18:05
就是程序大小超過了單片機的容量
作者: hjx5548    時間: 2025-11-19 04:55
WL0123 發表于 2025-11-17 20:15
代碼62.464KB大于代碼空間61KB。由于超的不多,可以通過優化代碼解決。不行也可換大容量芯片或外接存儲器解 ...

STC89C516 的 Flash 程序存儲器(代碼空間)大小為 64 KB。怎么會不夠?

作者: kpffq    時間: 2025-11-21 09:50
單片機型號選對了沒有?另外是選擇8位編譯還是32位編譯不要搞錯,這個如果不對也會有這個提示的
作者: WL0123    時間: 2025-11-21 11:10
hjx5548 發表于 2025-11-19 04:55
STC89C516 的 Flash 程序存儲器(代碼空間)大小為 64 KB。怎么會不夠?



作者: 188610329    時間: 2025-11-21 12:50
hjx5548 發表于 2025-11-19 04:55
STC89C516 的 Flash 程序存儲器(代碼空間)大小為 64 KB。怎么會不夠?

首先,你選擇的 代碼空間 只有 61K, 其次,你代碼到底多大,你知道么?你KEIL編譯的時候,你看了么?




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1