[STM32F1] 批量生产时MAC地址如何处理

[复制链接]
1409|39
 楼主| kangzj 发表于 2023-1-11 22:54 | 显示全部楼层 |阅读模式
带网络的单片机
renyaq 发表于 2023-1-11 22:58 | 显示全部楼层
什么意思?不是很明白你说的什么,能再解释一下这个现象吗
 楼主| kangzj 发表于 2023-1-11 23:02 | 显示全部楼层
比如STM32F107,有的单片机出厂时是没有提供MAC地址的,厂家也不会提供MAC地址,如果自己把唯一的MAC地址编进程序岂不是每颗芯片的代码都不同了,怎么解决批量生产的这个问题?
tian111 发表于 2023-1-11 23:05 | 显示全部楼层
找个地方存
jiajs 发表于 2023-1-11 23:08 | 显示全部楼层
不要写在程序代码里,写在类似于EEPROM或flash等掉电不丢失的存储器中,在程序中去读取这个数据就行了!
 楼主| kangzj 发表于 2023-1-11 23:10 | 显示全部楼层
这个我知道,现在关键问题是批量生产,我是打算程序里是统一的,程序烧进单片机后再通过联网修改,但这样也是每颗芯片都要修改一次
 楼主| kangzj 发表于 2023-1-11 23:12 | 显示全部楼层
就是每块板子都要插拔配置一下MAC,不知道有没有其他能统一批量修改的方法
wyjie 发表于 2023-1-11 23:15 | 显示全部楼层

用自带的96位ID做**可不可以?
renyaq 发表于 2023-1-11 23:17 | 显示全部楼层
正规大厂,MAC是要买的,跟那个IEEE(?)
dengdc 发表于 2023-1-11 23:19 | 显示全部楼层
其实买到的就是一个开始地址,再加数量。
yszong 发表于 2023-1-11 23:21 | 显示全部楼层
量产时就要考虑MAC地址的烧录。
tian111 发表于 2023-1-11 23:23 | 显示全部楼层
量产时,产线可架设单独的烧录站和测试站。
chuxh 发表于 2023-1-11 23:28 | 显示全部楼层
烧录站只负责烧录Image,测试站再做硬件检测之类。
renyaq 发表于 2023-1-11 23:31 | 显示全部楼层

假设烧录采用J-Flash,J-Flash里提供了SN功能,可以自动累加,而且可以设定累加值。
lizye 发表于 2023-1-11 23:33 | 显示全部楼层

这个SN可以是序列号,MAC等等。
午夜粪车 发表于 2023-1-11 23:35 | 显示全部楼层
如果自己编写量产工具,要支持config部分(比如MAC)的烧录的。
 楼主| kangzj 发表于 2023-1-11 23:38 | 显示全部楼层
正解,用提供序列号自增的烧录器,那么每片芯片的mac就可以不同
juventus9554 发表于 2023-1-11 23:40 | 显示全部楼层
可以将年月日时分秒作为MAC值直接写入,这样可以保重自己每烧录的一个程序都不会重复
tian111 发表于 2023-1-11 23:42 | 显示全部楼层
如果你的设备要接入公网,那就只能用IEEE认可的部分+自定义部分
zhanghqi 发表于 2023-1-11 23:44 | 显示全部楼层
不过一般我们都很难弄到IEEE的,所以你可以盗用一些非主流厂商的IEEE部分
您需要登录后才可以回帖 登录 | 注册

本版积分规则

672

主题

7007

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部