liux:3250核心板p板烧录

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

烧录环境准备

中控(A板需短接R30)

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

USB转串口头

串口线



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

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

在版本发布目录下找到信息融合终端目录,并下载最新固件,解压到目录,链接地址如下:
固件下载地址:版本发布
3250烧录源程序下载地址:http://dev.idste.org:3280/svn/manufactory/生产指导书/经验总结/3250.rar
3250CRT脚本:
#$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/3250核心板p板烧录.txt · 最后更改: 2025/09/08 22:51 (外部编辑)