科技无限 发表于 2025-12-15 10:32:08

keil C51中使用BL51还是LX51

STC8H8K系列MCU,keil C51中使用BL51还是LX51,原来一直是使用BL51,推荐使用什么好呢?

AI芯 发表于 2025-12-15 10:51:19

BL51 不支持 REMOVEUNUSED;BL51 支持 扩展中断号工具;
LX51 支持 REMOVEUNUSED;LX51 不支持 扩展中断号工具;


East Wind 41 发表于 2025-12-15 12:06:20

https://www.stcaimcu.com/thread-17105-1-2.html

科技无限 发表于 2025-12-15 15:43:45

感谢各位回答。一段代码需要绝对地址定位,用VSCODE时只有用LX51才可以正常链接编译出这段代码,BL51就没有。

_奶咖君_ 发表于 2025-12-15 17:15:46

科技无限 发表于 2025-12-15 15:43
感谢各位回答。一段代码需要绝对地址定位,用VSCODE时只有用LX51才可以正常链接编译出这段代码,BL51就没有 ...

和用不用VSCode有什么关系么0.0

科技无限 发表于 2025-12-16 18:14:20

_奶咖君_ 发表于 2025-12-15 17:15
和用不用VSCode有什么关系么0.0

有关系的,只想用keil创建工程,然后所有工作在VSCODE中完成,VSCODE中编写代码后直接F7编译。一样的代码keil中编译设置为BL51和LX51都可以在指定地址放置代码,keil中设置BL51,然后在vscode中加载程序编译成功,但指定位置没有代码。反之LX51则没问题。

_奶咖君_ 发表于 2025-12-17 09:47:29

科技无限 发表于 2025-12-16 18:14
有关系的,只想用keil创建工程,然后所有工作在VSCODE中完成,VSCODE中编写代码后直接F7编译。一样的代码 ...

vscode 本身不支持编译,估计是你用的插件没有正确识别keil中的设置。

科技无限 发表于 2025-12-17 10:31:08

_奶咖君_ 发表于 2025-12-17 09:47
vscode 本身不支持编译,估计是你用的插件没有正确识别keil中的设置。

你说的对,是插件的问题,所有和keil插件都测试了,都有这个问题。C251中没问题。

_奶咖君_ 发表于 2025-12-17 10:33:03

科技无限 发表于 2025-12-17 10:31
你说的对,是插件的问题,所有和keil插件都测试了,都有这个问题。C251中没问题。 ...

{:4_192:}唉,太难了,,,记录一下。
页: [1]
查看完整版本: keil C51中使用BL51还是LX51