查看: 4199|回复: 12

[求助] KEA8调试报错咨询

[复制链接]
  • TA的每日心情
    慵懒
    2016-11-3 11:25
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    15

    主题

    362

    帖子

    0

    高级会员

    Rank: 4

    积分
    851
    最后登录
    2020-7-13
    发表于 2015-11-2 13:05:17 | 显示全部楼层 |阅读模式
    本帖最后由 webber-318116 于 2015-11-2 13:08 编辑

    第一次用KEA8的芯片,写了程序编译后出现如下报错Description        Resource        Path        Location        Type


    xxxx.elf section `.text' will not fit in region `m_text'       
    mingw32-make: *** [Geely1600w.elf] Error 1
    region `m_text' overflowed by 540 bytes      

    这个是代码量超了的意思吗?可是我现在指令并没有很多的。



    我知道答案 目前已有12人回答
    回复

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2015-11-2 13:38:22 | 显示全部楼层
    你想确认一下,你使用的例程是来自于官方的例程呢,还是自己创建的?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-11-3 11:25
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    15

    主题

    362

    帖子

    0

    高级会员

    Rank: 4

    积分
    851
    最后登录
    2020-7-13
     楼主| 发表于 2015-11-2 17:30:03 | 显示全部楼层
    FSL_TICS_ZP 发表于 2015-11-2 13:38
    你想确认一下,你使用的例程是来自于官方的例程呢,还是自己创建的?

    是我自己创建的工程,然后编写的程序,是用CW中的PE生成的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2015-11-3 07:59:20 | 显示全部楼层
    webber-318116 发表于 2015-11-2 17:30
    是我自己创建的工程,然后编写的程序,是用CW中的PE生成的

    如果在创建工程后,只加载一个操作pin脚的组件,是否还有同样的问题呢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-11-3 11:25
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    15

    主题

    362

    帖子

    0

    高级会员

    Rank: 4

    积分
    851
    最后登录
    2020-7-13
     楼主| 发表于 2015-11-4 18:43:38 | 显示全部楼层
    FSL_TICS_ZP 发表于 2015-11-3 07:59
    如果在创建工程后,只加载一个操作pin脚的组件,是否还有同样的问题呢

    不会,应该就是空间的问题。我精简掉一点代码,就没有这个报错了。看来对代码量的评估能力还不足啊。以前都还没遇到过这种问题
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2015-11-5 08:59:02 | 显示全部楼层
    8K Flash的芯片最好还是别用PE来生成代码了,因为论坛里很多这样的客户都遇到PE生成没几个模块代码就超限了。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2015-11-5 09:26:36 | 显示全部楼层
    webber-318116 发表于 2015-11-4 18:43
    不会,应该就是空间的问题。我精简掉一点代码,就没有这个报错了。看来对代码量的评估能力还不足啊。以前 ...

    正如Robin,使用PE的生成代码确实比baremetal的代码量要大很多,建议你就不要用PE工具来生成代码啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-11-3 11:25
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    15

    主题

    362

    帖子

    0

    高级会员

    Rank: 4

    积分
    851
    最后登录
    2020-7-13
     楼主| 发表于 2015-11-5 15:49:37 | 显示全部楼层
    FSL_TICS_ZP 发表于 2015-11-5 09:26
    正如Robin,使用PE的生成代码确实比baremetal的代码量要大很多,建议你就不要用PE工具来生成代码啊 ...

    是的,我已修改,现在应该可用了。谢谢大家帮助
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2015-11-6 09:49:15 | 显示全部楼层
    webber-318116 发表于 2015-11-5 15:49
    是的,我已修改,现在应该可用了。谢谢大家帮助

    不客气,有问题再交流!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2024-9-5 18:31
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    4

    主题

    51

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    475
    最后登录
    2025-7-25
    发表于 2015-11-6 15:15:03 | 显示全部楼层
    使用objcopy工具把elf变成.hex或者s19文件,看一些最高地址内容是否超出flash地址,KEA8 Flash大小为8K应该是从0x0000 0000到0x0000 2000其中0x0200-0x0800好像不可用,所以所剩无几了
    wahahdsalfsdadsaf d第三方
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-27 04:16 , Processed in 0.102129 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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