跳至内容
iDste
用户工具
登录
站点工具
搜索
工具
显示页面
修订记录
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您的足迹:
liux:bw-801_bc-01_固件烧录
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
===== 程序涉及单板:3250(P板 )===== {{:factory:3250p.jpg?direct|}} ===== 烧录环境准备 ===== ==== BW-801(H板需短接端子0) ==== {{:factory:1600px-bw801后面板端口.png?direct|}} 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、网络接入口,连接交换机。 短接端子\\ {{:factory:801短接端子.jpg?direct|}} ==== 电脑(已装CRT、已知IP:例192.168.1.8) ==== {{:factory:crtip.jpg?direct|}} ==== USB转串口头 ==== {{:factory:串口头.jpg?direct|}} ==== 串口线 ==== {{:factory:串口线制作2.jpg?direct|}}\\ **注意:网线这端3-黄线、4-绿线、6-黑线,串口这端2-黄线、3-绿线、5-黑线** {{:factory:串口线制作3.jpg?direct|}} ==== 固件(确保为最新正式版发布固件) ==== 在版本发布目录下找到信息融合终端目录,并下载最新固件,解压到目录,链接地址如下:\\ **801固件**下载地址: [[public:版本发布|版本发布]] \\ 801烧录源程序下载地址:[[http://dev.idste.org:3280/svn/manufactory/生产指导书/经验总结/BW-801-lpc3250烧录源程序.rar]] {{:factory:bw-801文件夹内容.jpg?direct|}} 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)\\ {{:factory:3250烧录源程序制作.jpg?direct|}} ===== 编辑脚本 ===== 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一致\\ {{:factory:tftp界面.jpg?direct|}} B.快速连接,设置协议:serial,设置串口:根据实际串口选择,设置波特率:115200,设置流控:全部不选,其他默认\\ {{:factory:crt设置.jpg?direct|}} C.连接上CRT之后,点脚本-执行-3250烧录源程序内的脚本-执行\\ {{:factory:3250脚本.jpg?direct|}} ===== 量产烧录 ===== 1.中控在断电的情况下扣上核心板\\ 2.给中控通电,此时CRT运行脚本\\ {{:factory:3250脚本运行.jpg?direct|}}\\ 3.等到脚本执行完毕,提示:\\ {{:factory:3250脚本执行完毕.jpg?direct|}}\\ 4.写完之后,断电,更换核心板,重复1-3
liux/bw-801_bc-01_固件烧录.txt
· 最后更改: 2025/09/08 22:51 (外部编辑)
页面工具
显示页面
修订记录
反向链接
回到顶部