找回密码
 立即注册
查看: 254|回复: 9

keil C51中使用BL51还是LX51

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:34
  • 最近打卡:2026-02-28 09:23:59

10

主题

30

回帖

394

积分

中级会员

积分
394
发表于 2025-12-15 10:32:08 | 显示全部楼层 |阅读模式
STC8H8K系列MCU,keil C51中使用BL51还是LX51,原来一直是使用BL51,推荐使用什么好呢?

本帖被以下淘专辑推荐:

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:283
  • 最近打卡:2026-03-06 13:27:45

16

主题

762

回帖

3774

积分

超级版主

积分
3774
发表于 2025-12-15 10:51:19 | 显示全部楼层
BL51 不支持 REMOVEUNUSED;BL51 支持 扩展中断号工具;
LX51 支持 REMOVEUNUSED;LX51 不支持 扩展中断号工具;


点评

借楼淘理由:由于VSCode上某些插件问题,导致在使用BL51链接器下,绝对地址定位存在问题。  发表于 2025-12-17 10:36
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:334
  • 最近打卡:2026-03-06 15:37:09
已绑定手机

47

主题

259

回帖

2119

积分

金牌会员

积分
2119
发表于 2025-12-15 12:06:20 | 显示全部楼层
8位程序---换个STC32G.h头文件,换个C251编译器就直接到STC32的高度了;
          想回到8位机,则换个STC8H.h头文件,换个C51编译器就回到8位机了.
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:34
  • 最近打卡:2026-02-28 09:23:59

10

主题

30

回帖

394

积分

中级会员

积分
394
发表于 2025-12-15 15:43:45 | 显示全部楼层
感谢各位回答。一段代码需要绝对地址定位,用VSCODE时只有用LX51才可以正常链接编译出这段代码,BL51就没有。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:632
  • 最近打卡:2026-03-06 17:07:27

33

主题

2882

回帖

6467

积分

论坛元老

积分
6467
发表于 2025-12-15 17:15:46 | 显示全部楼层
科技*** 发表于 2025-12-15 15:43
感谢各位回答。一段代码需要绝对地址定位,用VSCODE时只有用LX51才可以正常链接编译出这段代码,BL51就没有 ...

和用不用VSCode有什么关系么0.0
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:34
  • 最近打卡:2026-02-28 09:23:59

10

主题

30

回帖

394

积分

中级会员

积分
394
发表于 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则没问题。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:632
  • 最近打卡:2026-03-06 17:07:27

33

主题

2882

回帖

6467

积分

论坛元老

积分
6467
发表于 2025-12-17 09:47:29 | 显示全部楼层
科技*** 发表于 2025-12-16 18:14
有关系的,只想用keil创建工程,然后所有工作在VSCODE中完成,VSCODE中编写代码后直接F7编译。一样的代码 ...

vscode 本身不支持编译,估计是你用的插件没有正确识别keil中的设置。
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:34
  • 最近打卡:2026-02-28 09:23:59

10

主题

30

回帖

394

积分

中级会员

积分
394
发表于 2025-12-17 10:31:08 | 显示全部楼层
_奶*** 发表于 2025-12-17 09:47
vscode 本身不支持编译,估计是你用的插件没有正确识别keil中的设置。

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

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:632
  • 最近打卡:2026-03-06 17:07:27

33

主题

2882

回帖

6467

积分

论坛元老

积分
6467
发表于 2025-12-17 10:33:03 | 显示全部楼层
科技*** 发表于 2025-12-17 10:31
你说的对,是插件的问题,所有和keil插件都测试了,都有这个问题。C251中没问题。 ...

唉,太难了,,,记录一下。
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-3-7 01:02 , Processed in 0.116679 second(s), 91 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表