keil中写汇编语言编译后出现error A51:TARGET OUT OF RANGE
答案:2 悬赏:0
解决时间 2021-02-17 05:09
- 提问者网友:寂寞撕碎了回忆
- 2021-02-16 06:46
keil中写汇编语言编译后出现error A51:TARGET OUT OF RANGE
最佳答案
- 二级知识专家网友:酒安江南
- 2021-02-16 08:10
很多时候汇编的代码是要求固定长度的。
可能你设置的程序段太小,比如256个字节,放不下那么多的代码。
建议:
1、更换目标芯片
2、修改目标代码段长度
3、裁减程序
4、减少代码长度(这个看你水平了)
可能你设置的程序段太小,比如256个字节,放不下那么多的代码。
建议:
1、更换目标芯片
2、修改目标代码段长度
3、裁减程序
4、减少代码长度(这个看你水平了)
全部回答
- 1楼网友:时间的尘埃
- 2021-02-16 08:33
引用tobyliu415的回答:
很多时候汇编的代码是要求固定长度的。
可能你设置的程序段太小,比如256个字节,放不下那么多的代码。
建议:
1、更换目标芯片
2、修改目标代码段长度
3、裁减程序
4、减少代码长度(这个看你水平了)目标超出范围,比如超出跳转指令范围(要换长跳指令)
很多时候汇编的代码是要求固定长度的。
可能你设置的程序段太小,比如256个字节,放不下那么多的代码。
建议:
1、更换目标芯片
2、修改目标代码段长度
3、裁减程序
4、减少代码长度(这个看你水平了)目标超出范围,比如超出跳转指令范围(要换长跳指令)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯