找回密码
 立即注册
楼主: zhp

32G12K128系列超64K程序演示

[复制链接]
已绑定手机

16

主题

779

回帖

3110

积分

论坛元老

积分
3110
发表于 2024-9-24 17:35:05 | 显示全部楼层
一个C文件超过64K,分成2个就可以了
回复

使用道具 举报 送花

2

主题

2

回帖

60

积分

注册会员

积分
60
发表于 2025-4-22 21:04:51 | 显示全部楼层
代码超过64k如何设置?按你这个设置代码运行不了,郁闷
回复

使用道具 举报 送花

865

主题

1万

回帖

2万

积分

管理员

积分
25102
发表于 2025-4-22 21:22:41 | 显示全部楼层
截图202504222122386678.jpg
回复

使用道具 举报 送花

已绑定手机

47

主题

264

回帖

2537

积分

金牌会员

积分
2537
发表于 2025-12-15 13:05:24 | 显示全部楼层
深挖老帖。学习精华。感谢楼主的教程,让我们进一步了解Keil 5使用方法。
195334rzrk3dbxdzi7ais3.png
请教:Extemal Memory 项目中的Start,Size中的HEX 值如何计算呢?
8位程序---换个STC32G.h头文件,换个C251编译器就直接到STC32的高度了;
          想回到8位机,则换个STC8H.h头文件,换个C51编译器就回到8位机了.
回复

使用道具 举报 送花

14

主题

1423

回帖

7869

积分

论坛元老

积分
7869
发表于 2025-12-15 13:39:11 | 显示全部楼层
East W*** 发表于 2025-12-15 13:05
深挖老帖。学习精华。感谢楼主的教程,让我们进一步了解Keil 5使用方法。

请教:Extemal Memory 项目中的S ...

ROM配置保留了16K的EEPROM,程序空间从地址0xFE4000开始,大小为112K(0x1C000),用户可工具自己实际的需求进行修改

可以在手册上找到
屏幕截图 2025-12-15 134947.png
回复

使用道具 举报 送花

2

主题

16

回帖

76

积分

注册会员

积分
76
发表于 2026-6-8 12:18:12 | 显示全部楼层
a)   单个文件的代码大小必须小余64K。若大于或等于64K,则需要将代码分割为多个代码文件
b)   单个代码数据表格的数据量必须小余64K。若大于或等于64K,则需要将数据表格分割为多个数据表格
c)   使用code关键字定义的数据表格,Keil会强制分配到FF:0000H~FF:FFFFH区域(例如:char code CODE_STR[] ="64K地址范围内数\xfd据表格定义演示";)若需要定义超64K地址范围的数据表格,则需要使用ecode关键字,(例如:char ecode ECODE_STR[] = "超64K地址范围内数\xfd据表格定义演示";)

我想问一下, 这里如何判定一个单文件的代码 是否大于 64K ? 是肉眼观察比如 char ecode HUGE_STR1[63*1024UL] ,  char ecode HUGE_STR2[45*1024UL] 还是 看哪个文件的后缀(是编译后Objects内的 .obj 是否大于 64K)?
回复

使用道具 举报 送花

2

主题

16

回帖

76

积分

注册会员

积分
76
发表于 2026-6-9 17:26:22 | 显示全部楼层
为什么我的STC32G12K128 , 使用的FreeRTOS, 按你上面的操作之后,还是运行不了... configUSE_ROMHUGE 也设置为1了. 有知道的大佬吗?
截图202606091726048441.jpg
截图202606091726193024.jpg
回复

使用道具 举报 送花

已绑定手机

8

主题

61

回帖

216

积分

中级会员

积分
216
发表于 2026-7-14 19:58:59 | 显示全部楼层
感谢,找到原因了,正在解决
回复

使用道具 举报 送花

0

主题

3

回帖

10

积分

新手上路

积分
10
发表于 2026-7-17 09:10:43 | 显示全部楼层
我是*** 发表于 2026-7-14 19:58
感谢,找到原因了,正在解决

>感谢,找到原因了,正在解决
原因?
回复

使用道具 举报 送花

已绑定手机

8

主题

61

回帖

216

积分

中级会员

积分
216
发表于 2026-7-20 09:06:11 | 显示全部楼层
蕙心*** 发表于 2026-7-17 09:10
>感谢,找到原因了,正在解决
原因?

code放满了,存不下的数据要放到ecode
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-9-22 06:04 , Processed in 0.074923 second(s), 94 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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