打印
[国产单片机]

Megawin从STC的背后冲到前台

[复制链接]
楼主: McuPlayer
手机看帖
扫描二维码
随时随地手机跟帖
41

哇啊哦,还不知道竞争这么厉害

使用特权

评论回复
42
huangqi412| | 2009-4-27 14:46 | 只看该作者

看看

使用特权

评论回复
43
cooperate| | 2009-4-30 09:16 | 只看该作者

苹果2解释得很深入 颇有见地 佩服

    

使用特权

评论回复
44
McuPlayer|  楼主 | 2009-4-30 12:00 | 只看该作者

还记得当年的“中华学习机”吗

那就是AppleII的盗版,为中国的计算机普及做了不可磨灭的贡献

使用特权

评论回复
45
cooperate| | 2009-4-30 14:59 | 只看该作者

多谢MP提醒

    幸会高人 仰慕中...

使用特权

评论回复
46
winds| | 2009-5-2 11:56 | 只看该作者

用STC只是价格?

或许很多人是,但是我不是
原来用STC,是因为它的下载方式,IAP的功能虽然不是独创,但是STC做到比较深刻,不说那个50块的下载板,那个一般只是给入门用的,我一般是用它的脱机下载板,这个在生产中有多大的好处,或许卖芯片的不一定能体会的到,一个生产线买3块下载板,就几个LED闪几下,随便叫个工人不怎么培训都可以操作。还不用在拥挤的生产线上面摆3台电脑
后来由于产品经常升级的关系,自己编写了在线下载程序,利用STC芯片2个程序块的关系,编写了1个通用的IAP程序,自己写IAP因为2个,1个是通信方式是485,另外HEX码不能扩散给客户,我是通过对HEX码进行DES加密后,发放给客户,下载的时候通过IAP区进行解密写入FLASH,这么做2年来证明比较适合我们这种情况。
价格我们倒是很少去讲究,因为我们的量不是大,1个月不到1K,差几块钱无所谓的事情,我想正是很多象我们这样用量不大的客户,加起来会构成一定的量。
STC的山寨做法,我也很讨厌,经常为了1个功能说明,翻遍了它的数据手册,一般情况下都要靠查找,目录的的方式来找的。。实在是凌乱不堪,但是或许是做开发的原因,对这些困难我觉的可以克服,也就将就了。
这次STC他们更换芯片供应,给我们造成很大影响,他们的一些型号出现间歇性的断货,我不知道那些号称对客户有好处的人,有没有考虑过终端客户的感受。
本来想把芯片更换成SST,我们更换一个型号,要做大量的工作,至少IAP部分要做大量的修改,甚至重新开发。后来宏晶在今年年前给我们提供了一个STC11系列,让我很吃惊,1T的,要知道1T的芯片现在外面的价格还是很贵的,它竟然卖到10块以内。。后来我们还是更换平台到 IAP11F60上面,程序区可以自己写自己,呵呵。。这个或许说不安全,但是我们好象用起来发现也没有那么可怕。。只要程序不跑飞,不会有什么问题的,就算跑飞,STC的原来的IAP程序还挂在前面,重新下载程序就是了。。。发现这个概率也是非常非常低的。

罗嗦了这么多,我只是把我的例子摆出来,想说:
并不是所有的人,都是冲着STC的价格去的(只是个参考而已)

使用特权

评论回复
47
McuPlayer|  楼主 | 2009-5-2 13:52 | 只看该作者

楼上的事实对原厂的决策非常有意义

工具的简易性、低成本、很容易自制

使用特权

评论回复
48
耕在此行| | 2009-5-2 15:12 | 只看该作者

呵呵 STC还是可以的

使用特权

评论回复
49
winds| | 2009-5-3 10:04 | 只看该作者

IAP自己写自己,有好处有坏处

坏处,是很明显,程序跑飞的时候有存在写乱Flash的可能
好处,或许大家不会苟同
我现在把程序做成2部分,一个BOOT区,一个是AP区,一般情况下不会更新的驱动层做到BOOT区,并负责AP区的更新。

这样做的好处是,BOOT不再是只是串口通信和无界面的程序了,BOOT也可以通过网卡通信,也可以显示LCD,这些都不会浪费空间,因为主程序可以通过函数指针直接调用他们。
这样BOOT区如同操作系统般的

使用特权

评论回复
50
McuPlayer|  楼主 | 2009-5-3 14:41 | 只看该作者

LS可以去研究一下STM8的ISP Loader

它的IC在reset后如果满足进入boot的条件,就会把I2C、SPI、UART等全打开,等连接命令。
如果其中一个连接建立后,就会关闭其他不用的连接,然后开始升级。

使用特权

评论回复
51
winds| | 2009-5-4 14:24 | 只看该作者

那也得硬件支持

宏晶的硬件是啥都没有,全部靠软件,我非常省的情况下,才把网卡驱动UDP协议,和通信包的解压CRC16校验,DES解密都压缩到1个8K的code Flash里面,如果把其他部分都打开,我估计要12K都不一定够,划不来。。

使用特权

评论回复
52
ztb| | 2009-5-5 23:06 | 只看该作者

zt:谈宏晶STC单片机的ISP功能 (芯片保密性) 原创

谈宏晶STC单片机的ISP功能 (芯片保密性) 原创
转载请先联系,谢谢。觉得不错就帮忙顶下,呵呵。

两年前,曾经用过STC的单片机,当时对他的那个ISP下载功能很是感兴趣,且当时也想实现一个IAP升级办法,又不想占用他现有的flash空间,毕竟还是有点小。

就想办法着手研究了一下,就写了一段代码在8051内核的64K空间依次读取所有的数据,最后得到了一个2k多一点的ISP所用的bin文件,反汇编得到汇编文件,就在那花功夫细细地看了看实现方法,

分析得出了基本的下载协议,两年后,我觉得这些东西可以考虑公开了,让再选用STC的兄弟提前参考下,毕竟在某种情况下STC很易被解,(STC的ISP被写坏后还可再升回去,说明非ROM型,这个是不是突破点呢?有设备的兄弟可想想办法,找个工具把ISP部分写掉,然后把程序区的程序读出来,这个需要验证,偶不做这些事,只是在想:我们应该想办法避免掉这种问题。)

注意:如果被宏晶科技的员工看到这份协议,请见谅。因为错误也有你们的一半,是你们激发我去开发这份协议得,详见文档后边的《后话》小节。同时这也说明一个问题,你自己的保密工作做得不够。因为我做矛的技术并不高明,只是你们的盾太弱了。

当年我想从你们那得到协议,未果,于是便有了下边的这些。

http://blog.**/walnutcy/143061/Message.aspx

使用特权

评论回复
53
McuPlayer|  楼主 | 2009-5-6 00:20 | 只看该作者

晕,到底是zt还是原创

很早前就拜读过楼上的那篇**

使用特权

评论回复
54
wegoinrain| | 2009-5-17 16:09 | 只看该作者

呵呵,MEAGWIN,STC,呵呵

呵呵,MEAGWIN,STC,呵呵

使用特权

评论回复
55
autopccopy| | 2009-11-3 13:16 | 只看该作者
我刚学51时是用AT89C51,后来用STC的ISP比较方便。但没有大量使用(也没机会),不过觉得它是愿意在51核下花功夫的厂家,价格也不贵。其实大家都会有自己的选择。不爱用也罢,这会让老姚清醒,但一边用一边骂就是自己找难受了 (仿DE1106的老毛的说法) :)

使用特权

评论回复
56
cfking2010| | 2009-11-20 10:02 | 只看该作者
眼下是麽情况。。

使用特权

评论回复
57
lin135| | 2009-11-21 22:01 | 只看该作者
我先用STC12C2052是因为解密费高。辛苦写的个程序当然客户也希望自己的产品不给解密,虽然现在解密便宜了,但也有3得的时间了。

使用特权

评论回复
58
kiton_law| | 2009-11-25 13:18 | 只看该作者
本人专业**51的工程师 这边看了一些网络**后 我也来说说几句如果依大虾所说, 那意思也就是说MEGAWAN签订合约为STC做设计代工,合约到期后贴上自己的品牌来卖,并且还到处说明并以此事为荣,电子业这 ...
APPLEII 发表于 2009-4-15 07:53



没话说了,我崇拜您,就是如此。

使用特权

评论回复
59
aq_fd| | 2010-1-19 10:35 | 只看该作者
哎,真是有人的地方就有江湖啊。

使用特权

评论回复
60
kymcu51| | 2010-1-20 18:32 | 只看该作者
STC 最大的特点就是牛哄哄,

其他的大家讲都是很客观

使用特权

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

本版积分规则