用户工具

站点工具


liux:bw-801_bc-01_固件烧录

程序涉及单板:3250(P板 )

烧录环境准备

BW-801(H板需短接端子0)

1、无线遥控接收天线输入。
2、标准6.3mm麦克风1输入端子,当按下前面板的MIC旋钮,此通道为打开状态。
3、标准6.3mm麦克风2输入端子,当按下前面板的MIC旋钮,此通道为打开状态。
4、标准3.5mm线路1输入端子,当按下前面板的LINE1旋钮时,此通道为打开状态,此端口可以接入外接音频(如调音台、DVD、卡座播放机等音频)。
5、标准3.5mm线路1输入端子,当按下前面板的LINE1旋钮时,此通道为打开状态,此端口可以接入外接音频(如调音台、DVD、卡座播放机等音频)。
6、标准3.5mm音频本地输出端子,此端口输出本地MP3音频信号和LINE1、LINE2、MIC1、MIC2四路混音音频输出。
7、本地管理端口,此端口用来设置设备的IP地址。
8、网络接入口,连接交换机。

短接端子

电脑(已装CRT、已知IP:例192.168.1.8)

USB转串口头

串口线


注意:网线这端3-黄线、4-绿线、6-黑线,串口这端2-黄线、3-绿线、5-黑线

固件(确保为最新正式版发布固件)

在版本发布目录下找到信息融合终端目录,并下载最新固件,解压到目录,链接地址如下:
801固件下载地址: 版本发布
801烧录源程序下载地址:http://dev.idste.org:3280/svn/manufactory/生产指导书/经验总结/BW-801-lpc3250烧录源程序.rar

CRT脚本:

#$language = “VBScript”
#$interface = “1.0”
crt.Screen.Synchronous = True
' This automatically generated script may need to be
' edited in order to work correctly.
Sub Main
do while true
crt.Screen.WaitForString “Hit any key to stop autoboot:”
crt.Screen.Send chr(13)
crt.Screen.WaitForString “iDste> “
crt.Screen.Send “setenv serverip 192.168.1.8” & chr(13)
crt.Screen.WaitForString “iDste> “
crt.Screen.Send “setenv ipaddr 192.168.1.23” & chr(13)
crt.Screen.WaitForString “iDste>“
crt.Screen.Send “nand erase 100000 200000” & chr(13)
crt.Screen.WaitForString “iDste> “
crt.Screen.Send “tftp 80000000 uImage” & chr(13)
crt.Screen.WaitForString “iDste>“
crt.Screen.Send “nand write 80000000 100000 200000” & chr(13)
crt.Screen.WaitForString “iDste>“
crt.Screen.Send “nand erase 300000 800000” & chr(13)
crt.Screen.WaitForString “iDste> “
crt.Screen.Send “tftp 80000000 rootfs.yaffs” & chr(13)
crt.Screen.WaitForString “iDste>“
crt.Screen.Send ” nand write.yaffs2 80000000 300000 654ff0” & chr(13)
crt.Screen.WaitForString “iDste> “
crt.Screen.Send “nand erase B00000 3500000” & chr(13)
crt.Screen.WaitForString “iDste> “
crt.Screen.Send “tftp 80000000 lpc3250_App.yaffs” & chr(13)
crt.Screen.WaitForString “iDste> “
crt.Screen.Send “nand write.yaffs2 80000000 B00000 1209f0” & chr(13)
crt.Screen.WaitForString “iDste>“
crt.Screen.Send “setwatchdog on” & chr(13)
crt.Screen.WaitForString “iDste>“
loop
End Sub

制作工程文件(若已做好工程文件,可省略此步)

1.在解压的文件夹目录中找到如下文件lpc3250_App.yaffs
2.按图示用最新版的固件lpc3250_App.yaffs替换掉源程序内的核心文件(lpc3250_App.yaffs)

编辑脚本

1.首先将需要烧录的最新版固件复制到此文件夹,替换掉老的固件
2.右键打开属性“lpc3250_App.yaffs”,查看大小(多少字节)
3.打开电脑计算器,点查看选择程序员,选择十进制,输入2中的字节大小,例721776字节
4.选择十六进制,转换出数据b0370(注意英文字母小写)
5.将十六进制数据复制,右键编辑文件夹内的脚本
6.找到
:crt.Screen.Send “tftp 80000000 lpc3250_App.yaffs” & chr(13)
:crt.Screen.WaitForString “iDste> “
:crt.Screen.Send “nand write.yaffs2 80000000 B00000 a8990” & chr(13)

7.将“a8990”替换为刚得出的十六进制数据b0370,保存脚本即可

烧录环境搭建

A:打开3250烧录源程序内的TFTP软件tftpd32.exe,注意ip是否与脚本内设置的IP一致

B.快速连接,设置协议:serial,设置串口:根据实际串口选择,设置波特率:115200,设置流控:全部不选,其他默认

C.连接上CRT之后,点脚本-执行-3250烧录源程序内的脚本-执行

量产烧录

1.中控在断电的情况下扣上核心板
2.给中控通电,此时CRT运行脚本

3.等到脚本执行完毕,提示:

4.写完之后,断电,更换核心板,重复1-3

liux/bw-801_bc-01_固件烧录.txt · 最后更改: 2025/09/08 22:51 (外部编辑)