打印

为什么56K的文件能下到flash为16K的芯片中去呢?

[复制链接]
1404|39
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wuhany|  楼主 | 2018-5-17 11:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
jiahy| | 2018-5-17 11:32 | 只看该作者
文件大小 不是下载到flash的大小的。

使用特权

评论回复
板凳
wuhany|  楼主 | 2018-5-17 11:36 | 只看该作者
在进行单步调试的时候出现警告消息

使用特权

评论回复
地板
shimx| | 2018-5-17 11:40 | 只看该作者

你的16K是RAM还是FLASH要明白

使用特权

评论回复
5
jiaxw| | 2018-5-17 11:45 | 只看该作者

程序的大小在MAP文件中可以查看

使用特权

评论回复
6
spark周| | 2018-5-17 11:48 | 只看该作者

你图中堆栈溢出了,可能是你没有裁剪

使用特权

评论回复
7
wuhany|  楼主 | 2018-5-17 11:54 | 只看该作者
单片机flash:16k,ram:512B,能帮我再分析一下吗?
这是工程生成的test.map的信息:

                ****************************************
                *                                      *
                *        END OF CROSS REFERENCE        *
                *                                      *
                ****************************************

2 350 bytes of CODE  memory
   472 bytes of DATA  memory (+ 9 absolute )
   346 bytes of CONST memory

使用特权

评论回复
8
liliang9554| | 2018-5-17 11:57 | 只看该作者

你有什么疑问

使用特权

评论回复
9
wuhany|  楼主 | 2018-5-17 12:00 | 只看该作者
这是否意味这下载到flash中的代码为(2350+472+346)Byte呢?

使用特权

评论回复
10
wuhany|  楼主 | 2018-5-17 16:04 | 只看该作者

像以上生成的代码至少需要多大的flash和ram呢?

使用特权

评论回复
11
午夜粪车| | 2018-5-17 16:09 | 只看该作者

flash为 2350+346   RAM为472

使用特权

评论回复
12
zhaoxqi| | 2018-5-17 16:11 | 只看该作者
已经提示堆栈溢出了,,需要简化你的控制代码程序的

使用特权

评论回复
13
huangchui| | 2018-5-17 16:13 | 只看该作者
RAM 512B ???不至于这么小吧,我虽没用过Launchpad,但149的芯片Flash 64K ,RAM  16K,麻烦你最好确定一下。

使用特权

评论回复
14
jiajs| | 2018-5-17 16:15 | 只看该作者
是啊,89C52都256B了。

使用特权

评论回复
15
zhanghqi| | 2018-5-17 16:17 | 只看该作者

堆栈空间不够用的提示的,可以压缩下你的代码的,然后调整下堆栈的大小的才可解决的

使用特权

评论回复
16
wuhany|  楼主 | 2018-5-17 16:19 | 只看该作者

是的,我确认,芯片是MSP430g2553,ram就这么少,这款芯片定位应该就是低端市场吧

使用特权

评论回复
17
zhenykun| | 2018-5-17 16:22 | 只看该作者
哦,那估计是吧

使用特权

评论回复
18
wuhany|  楼主 | 2018-5-17 16:25 | 只看该作者

嗯,结贴了

使用特权

评论回复
19
Erichk| | 2018-5-30 22:11 | 只看该作者
可以压缩下你的代码的,

怎么压缩代码?

使用特权

评论回复
20
dirtwillfly| | 2018-5-31 07:54 | 只看该作者
wuhany 发表于 2018-5-17 16:19
是的,我确认,芯片是MSP430g2553,ram就这么少,这款芯片定位应该就是低端市场吧
...

MSP430g2553是上一代value系列,性价比高,内部资源稍微小点
推荐使用最新的msp430fr2xxx系列

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

879

主题

10435

帖子

4

粉丝