烧写MAC地址和SN码指南-基于TQT507开发板
▲点击上方“广州天嵌”关注公众号后回复TQT507获取板卡规格书

本文档介绍用户如何烧写MAC地址和SN码,适用于天嵌开发板TQT507。
1.基本概念
1.1 MAC地址
Medium/Media Access Control,网络设备的物理地址,Mac是网络接口唯一标识,在根据IP进行物理寻址的时候就是使用的Mac地址。
1.2 SN码
SN 码是 Serial Number 的缩写,叫产品序列号。产品序列是为了验证“产品的合法身份”而引入的一个概念,它是用来保障用户的正版权益,享受合法服务的;一套正版的产品只对应一组产品序列号。别称:机器码、认证码、注册申请码等。
2.MAC/SN码烧写
使用工具:DragonSN_2.68
使用环境:windows7/10
解压“DragonSN_2.68”压缩包,打开“DragonSN_2.68”,首次先进行配置设置(工具压缩的时候,已经配置过一次,不需重复配置,检查是否配置即可)。

2.1使用默认配置
①打开“DragonSN.exe”工具进行烧录。

运行该工具的时候,不可运行全志其他烧录工具(如PhoenixSuit),需关闭后再打开“DragonSN.exe”

②此时,开发板OTG接口通过数据线连接到PC上,只需连接,注意OTG线不要连接到虚拟机
连接完成后,开发板重新上电或reset重启,进入uboot阶段,此时开发板会自动判断是否接入烧号工具
PC端显示

开发板串口显示

③点击烧写
pc端 可以看见烧写成功

开发板串口显示

此时烧录完成,也烧录正常。退出“DragonSN.exe”工具,或拔掉OTG连接线,否则板子重启会一直识别到然后烧录导致无法开启。
④重启设备
文件系统加载完毕后,手动输入“cat /proc/cmdline”获取串号信息。
cat /proc/cmdline
(串号信息以环境变量形式存放,烧录更新镜像不会对串号信息变更,需使用DragonSN工具烧录修改串号)

用户可以使用“cat /proc/cpuinfo”读取SN/MAC地址等相关信息
cat /proc/cpuinfo

2.2 不使用默认配置
① 打开“DragonSNCconig.exe”进行配置设置

打开后选择全局配置

烧写模式为:安全key,确认无误后,点击“确定”即可。

②生成烧录串号SN
写入既定值(根据需求设置配置),key名称必须为snum,与源码内对应匹配,否则读取失败。

配置完毕后保存。
③生成烧录MAC地址
可参考如下

配置完毕后保存。
④配置完毕后,打开“DragonSN.exe”工具进行烧录。
参考本文2.1小节使用默认配置。