打印

关于程序烧录的问题

[复制链接]
4628|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我用KEIL编译的程序,想看一下程序有多大,就往STC89C58RD+这款单片机里烧录,发现烧录时进程条显示达到了49K,而这款单片机FLASH程序存储器只有32K!请问那49K都烧进去了吗?用的烧录工具是STC_ISP_V479!:lol

相关帖子

沙发
yewuyi| | 2010-9-21 10:26 | 只看该作者
STC的几种FLASH版本其实是软件分割的,硬件都是一样的。

使用特权

评论回复
板凳
yewuyi| | 2010-9-21 10:26 | 只看该作者
以上为据说。。。

使用特权

评论回复
地板
liulei8989|  楼主 | 2010-9-21 10:31 | 只看该作者
什么意思啊?不太懂啊,能解释一下吗

使用特权

评论回复
5
liulei8989|  楼主 | 2010-9-21 10:33 | 只看该作者
什么意思啊?不太懂啊,能解释一下吗

使用特权

评论回复
6
yewuyi| | 2010-9-21 10:39 | 只看该作者
STC各个系列型号的FLASH空间大小是在STC内部ISP程序中进行限制确定的,真实的FLASH容量都是一样的。

使用特权

评论回复
7
yewuyi| | 2010-9-21 10:41 | 只看该作者
也就是同样的产品通过不同的方式形成阶梯化,这样可以更好的把握材料成本和采购量中间的平衡。

使用特权

评论回复
8
liulei8989|  楼主 | 2010-9-21 10:45 | 只看该作者
那像我那种情况,程序有没有全部烧录进去呢

使用特权

评论回复
9
yewuyi| | 2010-9-21 10:58 | 只看该作者
那像我那种情况,程序有没有全部烧录进去呢
liulei8989 发表于 2010-9-21 10:45


那只有你自己清楚,可以读出来比对。

使用特权

评论回复
10
autopccopy| | 2010-9-21 11:47 | 只看该作者
这是不正常的。因为我试过超容量,ISP软件会提示的,见图。
是否是HEX的大小,与BIN文件不一样的。如果是【想看一下程序有多大】其实转换一下就知道了。
请教LS如何从单片机里读程序出来对比?

STCISP_OVERLOAD1.JPG (105.65 KB )

STCISP超容量的提示

STCISP超容量的提示

使用特权

评论回复
11
dengxf| | 2010-9-21 12:18 | 只看该作者
呵呵

使用特权

评论回复
12
yzw_7896| | 2010-9-21 14:02 | 只看该作者
优化一下吧

使用特权

评论回复
13
yzw_7896| | 2010-9-21 14:02 | 只看该作者
;P

使用特权

评论回复
14
yzw_7896| | 2010-9-21 14:03 | 只看该作者
:lol

使用特权

评论回复
15
cys_a| | 2010-9-21 15:10 | 只看该作者
运行一下不就知道了

使用特权

评论回复
16
yewuyi| | 2010-9-21 15:43 | 只看该作者
这是不正常的。因为我试过超容量,ISP软件会提示的,见图。
是否是HEX的大小,与BIN文件不一样的。如果是【想看一下程序有多大】其实转换一下就知道了。
请教LS如何从单片机里读程序出来对比? ...
autopccopy 发表于 2010-9-21 11:47


STC的ISP不支持读吗?只要支持读,你完全可以读出来和源文件比对啊。

另外ISP软件提示出错也应该建立系统ISP没有错误的情况下,呵呵,如果乱了自然就可以写到那隐藏空间里面了啊。

使用特权

评论回复
17
华邦掌门人| | 2010-9-21 16:44 | 只看该作者
这个应该是写不进去的,如果能写进去STC89C516就不用卖了
但技术成熟的时候4K、8K、16K------64K的生产成本应该是非常接近的
分成不同型号,主要是出于市场考虑,如果能写进去,换STC89C52最划算:lol

使用特权

评论回复
18
Oscar.jie| | 2010-9-21 16:58 | 只看该作者
烧进去的是hex文件啊!你看看你的hex文件有没有大于32k啊,大于的话肯定没有烧进去啊,程序肯定会运行出错嘛!

使用特权

评论回复
19
yewuyi| | 2010-9-21 17:05 | 只看该作者
烧进去的是hex文件啊!你看看你的hex文件有没有大于32k啊,大于的话肯定没有烧进去啊,程序肯定会运行出错嘛!
Oscar.jie 发表于 2010-9-21 16:58


只要能绕开ISP,自然就能烧进去并正确执行。前提是你能把它烧进去。

使用特权

评论回复
20
yewuyi| | 2010-9-21 17:06 | 只看该作者
以前好像看见谁发帖讨论过如何绕开这个ISP ,但记不清楚了。。。

使用特权

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

本版积分规则

0

主题

4

帖子

0

粉丝