找回密码
 立即注册
查看: 3249|回复: 7

请教!软件的Code Rom Size:的选项问题

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:441
  • 最近打卡:2025-05-02 09:05:39

45

主题

176

回帖

1735

积分

金牌会员

积分
1735
发表于 2022-12-22 18:37:28 | 显示全部楼层 |阅读模式
最近玩STC32G经常碰到一些莫名其妙的问题,究其原因主要源自对keil4-C251编译器的陌生,话说昨天测试TFT-LCD代码时因为程序中加入了一个约12K大的字模数组,程序编译无错误提示,但烧录后整个程序没有运行直接就黑屏了,后来将软件的Code Rom Size设置为Medium:2K module.64K progr.(或者compact:2k functions.64k progr.模式)后重新烧录就运行正常了,经过测试目前我的代码只有在这两种模式下能正常运行,但是根据字面解释这种设置貌似只能使用64K内存,那么接下来如果我用到了STC32G-128K的另外64K又该怎样设置或者修改程序呢?请朋友们指点一下,先谢了!

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-05-03 10:05:34

718

主题

1万

回帖

1万

积分

管理员

积分
15646
发表于 2022-12-22 19:28:28 | 显示全部楼层
1.png

2.png
看下最新的数据手册
3.png
  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-05-03 10:05:34

718

主题

1万

回帖

1万

积分

管理员

积分
15646
发表于 2022-12-23 08:45:39 | 显示全部楼层
用最新的 STC-ISP 烧录软件/辅助开发工具包 下载 最新的数据手册
  • 打卡等级:以坛为家II
  • 打卡总天数:441
  • 最近打卡:2025-05-02 09:05:39

45

主题

176

回帖

1735

积分

金牌会员

积分
1735
发表于 2022-12-23 13:11:07 | 显示全部楼层
多谢管理员的耐心解答和提供的资料,我下载了新的数据手册,但对比之下关于软件设置这部分与老的数据手册并无出入,我就是按照手册的指引进行设置的,我的问题或者说我不理解的是我的程序为什么不能在code rom size的large或huge这两种模式下运行,而只能在medium或compact这两种模式下正常运行,如此模式下是否就只能使用64K内存了?以下是我的程序编译的截图,请管理员帮忙看看哪里有问题:

2222.jpg

1111.jpg

点评

已转给技术待回复。 本坛若有热心网友欢迎帮忙解答。  详情 回复 发表于 2022-12-23 15:39
  • 打卡等级:以坛为家I
  • 打卡总天数:248
  • 最近打卡:2025-04-27 09:57:01
已绑定手机

24

主题

756

回帖

3315

积分

超级版主

积分
3315
QQ
发表于 2022-12-23 15:39:07 | 显示全部楼层
乐此*** 发表于 2022-12-23 13:11
多谢管理员的耐心解答和提供的资料,我下载了新的数据手册,但对比之下关于软件设置这部分与老的数据手册并 ...

已转给技术待回复。
本坛若有热心网友欢迎帮忙解答。
  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-30 14:38:57

25

主题

977

回帖

3599

积分

超级版主

积分
3599
发表于 2022-12-23 16:55:44 | 显示全部楼层


请问你的项目设置中,下面的这个选项有打上勾吗?
1.png

如果勾选了上面的,编译器会使用AJMP和ACALL代替LJMP和LCALL,
那代码就只能在2K范围内跳转,也就是Code Rom Size只能选择
Small、Medium或者Compact模式,如下图:
2.png

  • 打卡等级:以坛为家II
  • 打卡总天数:441
  • 最近打卡:2025-05-02 09:05:39

45

主题

176

回帖

1735

积分

金牌会员

积分
1735
发表于 2022-12-24 12:42:31 | 显示全部楼层
zh*** 发表于 2022-12-23 16:55
请问你的项目设置中,下面的这个选项有打上勾吗?

多谢二位版主的热心帮助,我没有勾选那个选项,因为我对单片机和软件都不熟悉,所以,起手时我都是按照手册资料中提示的方法一步步做的,其他选项都没有设置,我的这个代码最终预计超过64K在70K左右我觉得最终应该使用Huge模式才能满足的。
  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-05-03 10:05:34

718

主题

1万

回帖

1万

积分

管理员

积分
15646
发表于 2022-12-24 12:47:07 | 显示全部楼层
搞定了就好
1.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-3 17:18 , Processed in 0.144424 second(s), 94 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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