找回密码
 注册
搜索
查看: 594|回复: 3

TI的locasto平台上的map文件问题

[复制链接]
发表于 2007-3-1 15:10:30 | 显示全部楼层 |阅读模式
问题是这样的,生成的m0文件如果过大的话烧到手机里会不停重启,考虑应该是存放代码的空间溢出,请高手再详细解释解释,map文件内容如下:
MEMORY CONFIGURATION
                  name            origin    length      used    attr    fill
         ----------------------  --------  ---------  --------  ----  --------
         BOOT_MEM                00000000   00100000  00000000  R IX
         D_MEM0                  00400000   00400000  003f3e63  RW  
         P_MEM0                  06000000   00900000  008e2091  R IX
         FFS_MEM                 06900000   00700000  00000000  R I
         S_MEM                   08000000   0004fb60  0002df78  RW X
         S_MEM_JPEG_JUMPTABLE    0804fb60   00000250  000000f8  RW X
         S_MEM_JUMPTABLE         0804fdb0   00000250  0000024c  RW X
         S_ROM                   08050000   00030000  00000000  R IX
当P_MEMO达到008e7000以上时必然重启。

不知道为什么?
发表于 2007-3-2 12:21:36 | 显示全部楼层
除了D_MEM 有点紧张之外,没有爆呀。
不过快到临界了,估计你的大数组开得太多了。
S_MEM 你用得不多呀,可以利用起来,它的速度更快:)
点评回复

使用道具 举报

发表于 2007-3-3 23:25:01 | 显示全部楼层
式一下吧 P_MEM0 分成两份看看
点评回复

使用道具 举报

 楼主| 发表于 2007-3-6 15:35:13 | 显示全部楼层
从map上看应该是没有溢出的,主要是产用了第三方的应用,以lib的形式提供给我们,后来测试发现只要link的时候不包含第三方的lib就不会开机重启,但是开机的时候又不会调用第三方lib里面的函数,大家帮忙想想有没有可能是函数重名的问题,但是link的时候应该会有检查的啊.
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-27 08:40 , Processed in 0.058701 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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