OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6669|回复: 25

STM32量产难题

[复制链接]

30

主题

104

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
456476
金钱
456476
注册时间
2014-8-23
在线时间
59 小时
发表于 2016-5-27 07:04:24 | 显示全部楼层 |阅读模式
20金钱
这个月我们终于有点上量了,这个月整个研发部的人,一起烧写了6K左右芯片, 我们板子上有一个NXP的M4,有一个ST的M0,一个NAND和SPI Flash需要烧写,其中NAND可以用编程座,SPI Flash和NXP的MCU都可以用标准SPI烧写,但是ST的M0我们还没发做离线编程器啊,买的话,老板说太贵,SWD好像SPI一样,不知道怎么模仿出来,没有引出来串口,板子已经稳定,没法再改了,都是稳定的板子了,6层板,改起来太费劲.有什么办法解决STM32量产难题呢,SWD编程还是先编程后贴片,先编程又怎么保证放回托盘位置就是对的呢?没有一号脚反了之类的,因为多了人容易出错.

最佳答案

查看完整内容[请看2#楼]

要省钱,就自己做一个烧写工装,通过SWD烧写,NAND和SPI FLASH也可以在同一个工装上烧写,同样通过SWD SWD的协议没多复杂,主要参考文档《ARM Debug Interface v5》
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

277

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1522
金钱
1522
注册时间
2014-5-16
在线时间
217 小时
发表于 2016-5-27 07:04:25 | 显示全部楼层
要省钱,就自己做一个烧写工装,通过SWD烧写,NAND和SPI FLASH也可以在同一个工装上烧写,同样通过SWD
SWD的协议没多复杂,主要参考文档《ARM Debug Interface v5》
回复

使用道具 举报

58

主题

6300

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11632
金钱
11632
注册时间
2014-4-1
在线时间
1334 小时
发表于 2016-5-27 07:57:32 来自手机 | 显示全部楼层
关注。
回复

使用道具 举报

19

主题

430

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1341
金钱
1341
注册时间
2016-4-22
在线时间
187 小时
发表于 2016-5-27 08:39:49 | 显示全部楼层
关注,第一次使用stm32,目前才在预研。
伤情最是晚凉天,憔悴斯人不堪怜。
邀酒摧肠三杯醉,寻香惊梦五更寒。
钗头凤斜卿有泪,荼蘼花了我无缘。
小楼寂寞新雨月,也难如钩也难圆。
回复

使用道具 举报

13

主题

201

帖子

0

精华

高级会员

Rank: 4

积分
671
金钱
671
注册时间
2015-4-26
在线时间
173 小时
发表于 2016-5-27 09:11:09 | 显示全部楼层
做的什么产品?
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-5-27 09:19:45 | 显示全部楼层
量大的话直接让那些专门烧写代码的公司给芯片烧写好,然后直接把烧写好的代码的芯片发到工厂去贴片
开往春天的手扶拖拉机
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2016-5-27 09:28:37 | 显示全部楼层
M0还引出什么口没有,比如IIC,SPI什么的,和NXP有通讯???
回复

使用道具 举报

58

主题

499

帖子

4

精华

金牌会员

Rank: 6Rank: 6

积分
1920
金钱
1920
注册时间
2013-11-18
在线时间
268 小时
发表于 2016-5-27 10:21:06 | 显示全部楼层
最简单就是直接扔给加工厂去烧,但是一般都会做生产夹具
已经放下多年的FPGA,要重新再拾起来,却是如此的陌生
回复

使用道具 举报

11

主题

1044

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3725
金钱
3725
注册时间
2011-5-23
在线时间
2013 小时
发表于 2016-5-27 12:41:51 | 显示全部楼层
全部引出SWD测试点,然后制作测试架。

后续要空中升级的话,以一颗芯片为主,其它芯片都把SWD的IO连接到主芯片,这样后面主芯片直接通过SWD就能升级所有芯片。
RT-Thread RTOS 音频,WIFI,蓝牙
回复

使用道具 举报

43

主题

481

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1352
金钱
1352
注册时间
2014-12-24
在线时间
321 小时
发表于 2016-5-27 16:05:52 | 显示全部楼层
板子没swd?不可能,不可能不做样板吧?样本调试不可能没调试口?批量了的板子把调试口删了?
回复

使用道具 举报

43

主题

481

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1352
金钱
1352
注册时间
2014-12-24
在线时间
321 小时
发表于 2016-5-27 16:07:20 | 显示全部楼层
真的没有调试口,可以要求代工厂先烧程序再贴片,这个他们能做好,你不用担心。
回复

使用道具 举报

30

主题

104

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
456476
金钱
456476
注册时间
2014-8-23
在线时间
59 小时
 楼主| 发表于 2016-5-27 18:12:26 | 显示全部楼层
zuozhongkai 发表于 2016-5-27 09:19
量大的话直接让那些专门烧写代码的公司给芯片烧写好,然后直接把烧写好的代码的芯片发到工厂去贴片

安全吗,有什么推荐的
回复

使用道具 举报

30

主题

104

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
456476
金钱
456476
注册时间
2014-8-23
在线时间
59 小时
 楼主| 发表于 2016-5-27 18:12:45 | 显示全部楼层
八度空间 发表于 2016-5-27 09:28
M0还引出什么口没有,比如IIC,SPI什么的,和NXP有通讯???

使用SPI
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2016-5-27 18:16:39 | 显示全部楼层

弄个协议,用NXP发送过去升级,M0上用一个引导
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

30

主题

104

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
456476
金钱
456476
注册时间
2014-8-23
在线时间
59 小时
 楼主| 发表于 2016-5-27 18:25:09 | 显示全部楼层
八度空间 发表于 2016-5-27 18:16
弄个协议,用NXP发送过去升级,M0上用一个引导

引导不还要烧写,那烧写次数没少过
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2016-5-27 18:27:13 | 显示全部楼层
cl17726 发表于 2016-5-27 18:25
引导不还要烧写,那烧写次数没少过

为嘛不引出USART1呢,这才蛋疼
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

头像被屏蔽

88

主题

231

帖子

2

精华

高级会员

Rank: 4

积分
844
金钱
844
注册时间
2013-4-11
在线时间
40 小时
发表于 2016-5-27 21:21:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

30

主题

104

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
456476
金钱
456476
注册时间
2014-8-23
在线时间
59 小时
 楼主| 发表于 2016-5-28 18:35:59 | 显示全部楼层
八度空间 发表于 2016-5-27 18:27
为嘛不引出USART1呢,这才蛋疼

本身IO就少,而UART1又被其他外设占用了,TSSOP20能有几个脚.
回复

使用道具 举报

30

主题

104

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
456476
金钱
456476
注册时间
2014-8-23
在线时间
59 小时
 楼主| 发表于 2016-5-28 18:36:58 | 显示全部楼层
nonplus 发表于 2016-5-27 21:21
nxp模拟swd协议给m0烧写程序

至于nxp怎么带上m0的程序自己考虑

SWD协议有什么介绍制作文档,也是挺好,SPI Flash肯定离线烧得快,有线就做USB2.0 HS转SPI也还可以.
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165580
金钱
165580
注册时间
2010-12-1
在线时间
2118 小时
发表于 2016-5-28 20:05:56 | 显示全部楼层
设计一个工装,然后烧录代码的事情,给加工厂去搞,你只需要教他们怎么搞就行了,剩下的他们自己搞定。
回复

使用道具 举报

30

主题

104

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
456476
金钱
456476
注册时间
2014-8-23
在线时间
59 小时
 楼主| 发表于 2016-5-29 20:18:46 | 显示全部楼层
正点原子 发表于 2016-5-28 20:05
设计一个工装,然后烧录代码的事情,给加工厂去搞,你只需要教他们怎么搞就行了,剩下的他们自己搞定。

怎么确保程序保密性呢
回复

使用道具 举报

4

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
207
金钱
207
注册时间
2016-5-25
在线时间
36 小时
发表于 2016-5-30 00:20:06 | 显示全部楼层
可以先烧写程序再贴的,贴片那边可以解决
回复

使用道具 举报

30

主题

104

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
456476
金钱
456476
注册时间
2014-8-23
在线时间
59 小时
 楼主| 发表于 2016-5-30 08:18:43 | 显示全部楼层
znb 发表于 2016-5-30 00:20
可以先烧写程序再贴的,贴片那边可以解决

烧写工作还是没减少啊
回复

使用道具 举报

28

主题

303

帖子

0

精华

高级会员

Rank: 4

积分
541
金钱
541
注册时间
2014-8-14
在线时间
67 小时
发表于 2016-5-30 08:49:21 | 显示全部楼层
围观楼上大神,坐等解决方案
这个世界上还有很多很多的人,但你不认识他们,他们也不属于你的世界。这个世界上还有很多好吃的好玩的好看的东西,可真正属于你的世界其实是很小的,只是你去过的地方吃过的东西和见过的落日,还有会在乎你死活的朋友。”——《龙族》
回复

使用道具 举报

0

主题

416

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1002
金钱
1002
注册时间
2016-11-25
在线时间
181 小时
发表于 2016-11-26 11:05:47 | 显示全部楼层
批量生产我们用的这种STM脱机编程器:
https://item.taobao.com/item.htm ... &id=42601487947
你可以去了解一下。
回复

使用道具 举报

0

主题

425

帖子

0

精华

高级会员

Rank: 4

积分
999
金钱
999
注册时间
2016-12-9
在线时间
174 小时
发表于 2017-2-22 11:10:22 | 显示全部楼层
STM32YZ 发表于 2016-11-26 11:05
批量生产我们用的这种STM脱机编程器:
https://item.taobao.com/item.htm?_u=q44c790eda1&id=42601487947
...

我们就在用这种脱机编程器,很不错。在电脑上配置好,设置烧写次数,直接给产线脱机用了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-9-22 14:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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