找回密码
 立即注册
查看: 494|回复: 4

请赐教库函数移植出现问题 | 已解决

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:418
  • 最近打卡:2025-05-01 08:48:18

24

主题

108

回帖

448

积分

中级会员

积分
448
发表于 2024-6-26 16:14:57 | 显示全部楼层 |阅读模式
下载最新USB库文件,打开stc8h_cdc_data_interrupt_demo目录,keil打开stc8h_cdc_data_interrupt_demo.uvproj文件,可以编译成功,提示:data=65.3 xdata=192 const=140 code=4409
2.png


但是重新建一个项目,复制stc8h_cdc_data_interrupt_demo目录1、main.c ;2、STC8H.H;3、stc32_stc8_usb.h;4、stc_usb_cdc_8h_data_interrupt.LIB,添加到项目工程中,没有其他动作,直接编译失败,提示:error L107:ADDRESS SPACE OVERFLOW
1.png


另外提示:

data=202.4 xdata=192 const=140 code=7379

啥情况,code增加近一倍
我哪儿做漏了,请大佬赐教

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:338
  • 最近打卡:2025-04-25 16:31:21
已绑定手机

14

主题

600

回帖

2199

积分

荣誉版主

积分
2199
发表于 2024-6-26 16:38:45 | 显示全部楼层
截图202406261638345437.jpg
这里选得啥??
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:418
  • 最近打卡:2025-05-01 08:48:18

24

主题

108

回帖

448

积分

中级会员

积分
448
发表于 2024-6-26 17:12:15 | 显示全部楼层
memory model :small:variables in DATA。我对比了一下直接打开库文件夹keil文件,内存选项也是一样的。并且核对保持所有选项一样,新建的项目就是编译错误。
另外,把库文件编译成功的hex文件写入stc8h8k64u芯片,连接win7系统(旗舰版)提示USB驱动安装失败,设备管理器多一项叹号。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:418
  • 最近打卡:2025-05-01 08:48:18

24

主题

108

回帖

448

积分

中级会员

积分
448
发表于 2024-6-26 17:14:33 | 显示全部楼层
等下换操作系统看看ubs驱动按照失败是否跟系统有关系
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:418
  • 最近打卡:2025-05-01 08:48:18

24

主题

108

回帖

448

积分

中级会员

积分
448
发表于 2024-6-27 21:02:42 | 显示全部楼层
问题解决了。主要是增加一个参数:REMOVEUNUSED
1.png

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 02:15 , Processed in 0.328446 second(s), 74 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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