找回密码
 立即注册
查看: 92|回复: 10

8G1K08A在Keil里为什么找不到带A的型号

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-04-12 07:40:50
已绑定手机

1

主题

5

回帖

21

积分

新手上路

积分
21
发表于 2025-4-12 07:40:50 | 显示全部楼层 |阅读模式
已经在ISP里面添加了8G1K08A的型号,
但是在Keil里面找不到该型号,只有不带A的8G1K08,
但是这两种芯片管脚都不一样,
编译出来的Hex大小也不一样,用不了。
新手,请大佬们指教!!

360截图20250412073737155.jpg
回复

使用道具 举报 送花

3

主题

1160

回帖

1031

积分

等待验证会员

积分
1031
发表于 2025-4-12 07:43:00 | 显示全部楼层
关于STC8G1K08A在Keil中无法找到带A的型号的问题,以下是可能的原因及解决方法:

1. Keil的器件数据库更新
   Keil的器件数据库可能未及时更新,导致无法识别STC8G1K08A型号。STC8G1K08A是STC8G1K08的升级版本,虽然在STCISP中已添加,但Keil的数据库可能尚未同步。

   解决方法:
更新Keil的器件数据库:访问Keil官网,下载最新的器件支持包(Device Family Pack, DFP)并安装。
手动添加器件:如果官方未提供更新,可以尝试手动在Keil中添加STC8G1K08A的器件描述文件。

2. Keil工程配置
   在Keil中创建工程时,需要正确选择目标器件。如果器件列表中未显示STC8G1K08A,可能是配置问题。

   解决方法:
确保在Keil的“Options for Target”中选择了正确的器件系列(如STC8G1K08)。
如果无法选择STC8G1K08A,可以暂时选择不带A的STC8G1K08,并在编译后通过STCISP烧录时手动选择STC8G1K08A。

3. 编译器版本兼容性
   使用的Keil版本可能与STC8G1K08A不完全兼容,导致无法识别该型号。

   解决方法:
确保使用最新版本的Keil开发环境。
如果问题仍未解决,可以尝试使用STC官方推荐的开发工具或编译器。

4. STCISP与Keil的协同工作
   虽然STCISP已支持STC8G1K08A,但Keil可能需要额外的配置才能与STCISP协同工作。

   解决方法:
在Keil中生成Hex文件后,使用STCISP进行烧录时,手动选择STC8G1K08A型号。
确保STCISP的配置文件与Keil工程中的器件设置一致。

5. 器件型号差异
   STC8G1K08A与STC8G1K08在管脚和功能上存在差异,可能导致编译后的Hex文件无法直接使用。

   解决方法:
在Keil中暂时选择STC8G1K08进行开发,但需注意管脚和功能的差异。
在STCISP烧录时,手动选择STC8G1K08A,并确保烧录参数正确。

总结
STC8G1K08A在Keil中无法找到的问题,主要是由于Keil的器件数据库未及时更新或配置不当。建议通过更新器件数据库、手动添加器件描述文件或调整工程配置来解决。如果问题仍未解决,可以联系STC官方技术支持或使用其他开发工具进行开发。

希望以上解答能帮助您解决问题,祝开发顺利!

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-04-12 07:40:50
已绑定手机

1

主题

5

回帖

21

积分

新手上路

积分
21
发表于 2025-4-12 07:57:14 | 显示全部楼层
使用STC官方推荐的开发工具或编译器 能提供下载链接吗?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2025-4-12 07:59:40 | 显示全部楼层

选相似的就行了,只是生成 111条 机器码
截图202504120758512435.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-04-12 07:40:50
已绑定手机

1

主题

5

回帖

21

积分

新手上路

积分
21
发表于 2025-4-12 08:07:33 | 显示全部楼层
但是用STC8G1K08型号编译的hex文件会在STCISP里面提示超出范围
360截图20250412080606441.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:123
  • 最近打卡:2025-04-29 10:30:51

13

主题

429

回帖

2366

积分

超级版主

积分
2366
发表于 2025-4-12 08:44:00 | 显示全部楼层
keil里编译截图上传下,看下code大小
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:422
  • 最近打卡:2025-05-01 09:54:52
已绑定手机

19

主题

3190

回帖

4866

积分

论坛元老

积分
4866
发表于 2025-4-12 09:03:59 | 显示全部楼层
llc*** 发表于 2025-4-12 08:07
但是用STC8G1K08型号编译的hex文件会在STCISP里面提示超出范围

一看就知道文件选错了。应该是hex结尾的文件。你打开的不是hex文件啊。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-04-12 07:40:50
已绑定手机

1

主题

5

回帖

21

积分

新手上路

积分
21
发表于 2025-4-12 23:05:09 | 显示全部楼层
AI*** 发表于 2025-4-12 08:44
keil里编译截图上传下,看下code大小

CODE 154

360截图20250412230423096.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-04-12 07:40:50
已绑定手机

1

主题

5

回帖

21

积分

新手上路

积分
21
发表于 2025-4-12 23:07:43 | 显示全部楼层
so*** 发表于 2025-4-12 09:03
一看就知道文件选错了。应该是hex结尾的文件。你打开的不是hex文件啊。

选了STC8G1K08型号 编译出来的hex 是42K,我这段代码就几行字,不应该有这么大
360截图20250412230621347.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-04-12 07:40:50
已绑定手机

1

主题

5

回帖

21

积分

新手上路

积分
21
发表于 2025-4-12 23:08:49 | 显示全部楼层
神*** 发表于 2025-4-12 07:59
选相似的就行了,只是生成 111条 机器码

我选了不带A的STC8G1K08,但是编译出来的文件体积很大,42KB

点评

HEX 文件和 BIN文件不一样  详情 回复 发表于 2025-4-12 23:13
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 06:30 , Processed in 0.357266 second(s), 114 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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