![]() |
飛熊入夢 發表于 2023-1-12 15:36 成功編譯了,程序也沒有問題,可能所在的文件夾Keil早期版本不支持。 |
程序有問題,上面可能還有錯誤和警告,沒有溢出,應該不是溢出的問題 |
18年的還翻出來了,真行,樓主發表了這個問題后估計就再也沒來過了![]() |
2K限制還沒到呢,code才519字節。 內存也沒有溢出,才22字節。 應該是程序還有問題。 |
往上找,應該有其它的問號。 |
番茄修 發表于 2022-12-29 17:44 編譯不可能變慢,是運行速度變慢。 |
番茄修 發表于 2022-12-29 17:42 單片機只有4個bank,你不是變魔術的能讓單片機憑空多出一個bank出來。 |
可以把一些變量定義到xdata中去,不過這樣代碼編譯會變慢 |
溢出了,超出內存了。我也遇到這樣的問題了,我有4個bank,bank0-bank3,怎么再打開一個bank呢?求大神解 |
可能是沒有破,keil會限制文本大小,太大了就會造成未創建問題,如果是沒有破,去網上下載一個軟件破一下,破完之后再打開這個工程,點擊Project-Clean target,再重新編譯一下就好了。如果是已經破的keil仍出現這個問題,那就是你的程序有問題了 |
在創建工程時,選中AT89C51后點擊OK,會出現一個對話框,你點擊否; |
檢查下格式 |
支持包對嗎 |
檢查下格式 |
KEIL有沒有破?沒有的話程序大小限制2K. |