请问ttl在没有外接电源 vcc和RX TX接在会怎么样?

usb转ttl pl2303集成模块四个出口接头怎么连接单片机_百度知道
usb转ttl pl2303集成模块四个出口接头怎么连接单片机
买了个usb转ttl集成模块,核心芯片是pl2303.集成模块一头是usb接口,用来插电脑usb接口的,一头是四个排针,分别是vcc,tx,rx,gnd。我想象的是vcc和gnd给单片机最小系统供电,tx和rx分别接单片机的P3^0和P3^1。但集成模块的资料说什么刷机只用tx,rx,gnd
我有更好的答案
买了个usb转ttl集成模块,核心芯片是pl2303.集成模块一头是usb接口,用来插电脑usb接口的,一头是四个排针,分别是vcc,tx,rx,gnd。我想象的是vcc和gnd给单片机最小系统供电,tx和rx分别接单片机的P3^0和P3^1。**********************************************************************你的连接是正确的。只是,vcc与单片机最小系统供电时,要加一个开关。因为单片机在下载程序时要求冷启动,也就是要断电之后再启动才能下载程序。
恩,我会注意冷启动的,确定可以直接供电算解决一个问题了。还想问下,买板子是,资料上说刷机只要除vcc的其它三根线
是怎么回事呀?
那是针对卫星接收机顶盒用的,你做单片机,不用理他。卫星接收机顶盒里有电源,不需要USB供电。
采纳率:46%
tx,rx,gnd,只要三根线就可以,pl2303芯片供电是电脑提供的,刷机的过程是在你手机供电的时候,通过pl2303电平转换,你的手机就当单片机,这叫串口通讯。
为您推荐:
其他类似问题
您可能关注的内容
ttl的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。创维S3100ABS-S户户通接收机多故障维修实录
&&&&& 接修一台创维S3100ABS-S户户通接收机,机主描述的故障现象是从馈线处进水导致无信号强度和质量,另外想把机器带到外地使用,所以要求改成免定位机器。拆开机器目测调谐芯片RDA5815M周围有严重的污迹,用酒精清洗干净后发现LNB供电的铜箔与F头处间有裂痕,小心续接后测量LNB供电恢复正常,不过还是无信号强度。测量RDA5815M供电为正常3.3V,代换27M晶振无效,后来用放大镜观察发现F头座中间引线到RDA5815M输入端口间的耦合电容已不见,因焊盘已经损坏导致无法再安装贴片电容,干脆从旧收音机高频电路部分找来一只10P左右的瓷片电容,一只脚焊在F头座中间引线上,另一只脚在原焊盘合适位置焊上,为防止电容因振动而脱落用热熔胶固定好,如图1所示,通电试机可以收到59套节目了。&&&&& 查看该机位置锁定模块版本号为QW300K的,只能使用M3小板代替原机模块向主芯片发送位置锁定模块版本号、串号、地理位置信息和签名数据了。&&&&& 将M3小板按图2所示跟刷机小板(即USB转TTL小板)连接,要提醒一点:刷机小板Vcc有5V与3.3V之分,要正确设置好跳线帽以免烧坏M3小板。把USB转TTL刷机板插入电脑任一USB接口,打开设备管理器记住COM端口号,比如COM3,双击运行卖家提供的“M3维修小板写号写基站工具”软件,打开登陆界面并输入卖家客服提供的用户名和密码(操作电脑要求联网),进入工具软件界面后先进行相关设置,串口号选择之前要求记住的端口号,即设备管理器里查到COM几号这里就选择COM几号,选择正确的位置锁定模块版本号(若版本号下拉菜单中没有,则可以直接手工输入)并填写模块串号。接下就是写入从智能卡中得到的基站数据,运营商一般是中国联通或中国移动。位置区域码可以随便写,只要是十六进制数据即可,小区识别码一定要填写从智能卡得到的相关数据,否则开机后就会出现位置改变信息,这个数据最多可以写10 个,最少也得填写1 个,最后点击写入数据按钮,当弹出“写入数据成功”提示代表操作成功;&&&&& 如果提示失败请检查端口设置和接线是否正确。将写好数据的M3小板与刷机板断开,把原模块供电脚断开,让模块变成一个摆设,根据模块引脚定义找到模块上与主芯片通信用RX和TX脚位,然后把M3小板TX和RX两线按图3所示焊到原机模块相应引脚,&&&&& &M3小板VCC接至主板任意3.3V供电处(一般均是LDO芯片中间引脚),M3小板地线接至主板任意GND处,共计要接4 根引线,最后找个合适的位置固定好。由于更换了位置锁定模块,开机后会通常会出现“异常2”提示,遇到这种情况要清除主板上24C128里面数据,再用白卡(未开户的卡或二代机卡)做引导触发程序重新在24C128里“埋种”即可,这个操作过程被称为“一清二白”。具体是这样的操作的:用风枪拆下主板上的24C128芯片,利用转接板与常用的CH431编程器连接,再打开编程器软件执行清除命令,如图4所示,24C128芯片内容清除后再装回主板,插入白卡开机,提示“模块准备成功”字样,关机插入原卡,接上室外单元开机便一切正常了。◇安徽 陈晓军豆丁微信公众号
君,已阅读到文档的结尾了呢~~
详细介绍路由器、无线路由器、无线路由猫上用的刷机工具TTL以及JTAG的接线方法、接线图、如何刷机等。以文字加图片的方式向你完全阐述。转载请注明出处。
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
路由器刷机用的TTL 及 JTAG 的介绍
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口阅读权限50
在线时间 小时
ttl强刷的问题,现在已经进行到超级终端能出现hello world
下面都需要哪些资料和步骤,不知道如何进行了。知道高手给说是谢谢了。在线等。qq:
阅读权限70
在线时间 小时
求盒子连接TTL线的方法,会的加我!!!
阅读权限20
在线时间 小时
《MP800H串口刷机指南》RealTek1073方案采用集成了MIPS处理单元和多媒体解码单元的1073DD处理器,使用linux作为其OS,构成了一个完整的嵌入式应用系统。本人购入MP800H已有数月,从工艺水平来看,MP800H还是不错的,打开机盖(小心你的保修标贴*_*)可以看到PCB布局合理,印刷质量好,主芯片1073DD处理器覆有铝片散热,整个内部空间气流通畅。
在主板上可以看到一个6针接口,接口旁标有“GND RX0 TX0 RX1 TX1 3V3”字样。其中:
“GND”是接地
“RX0”是接收端0
“TX0”是发送端0
“RX1”是接收端1
“TX1”是发送端1
“3V3”是3.3V电源供电接口
鉴于一般的嵌入式系统只有“GND TX RX VCC”四个接口,所以MP800H的第二组数据接口“TX1 RX1”应当是空置的(后文已证实)。
先普及一下串口通讯的基本知识:通常情况下,嵌入式系统采用TTL接口和计算机的串口进行通讯。计算机的串口信号电平取决于电源电平,一般是+12V和-12V,分别表示“1”和“0”;而嵌入式系统的TTL接口一般是±5V或±3.3V,为了能使计算机和嵌入式系统进行通讯,必须将计算机串口输出的高电平信号拉低为TTL接口可以接收的低电平信号。为此,可以使用MAX232系列转换芯片来完成电压的匹配工作,232系列芯片常用的有232、3232和3243。MP800H的TTL电平是3.3V,也就是说,“3V3”接口将提供3.3V电源供电(即给你的转换电路供电),“RX0”和“TX0”也将使用3.3V电平信号进行数据通讯。
本文面向的是一般高清用户,所以我不会教你如何制作串口转TTL电路。为了实现计算机和MP800H高清播放器的通讯,你需要从网上购买一根串口转TTL线(或者USB转TTL线,本文以串口转TTL线为例重点讲解。USB转TTL线的注意事项在本文末尾)。具体的网店链接我就不发了,以免有广告嫌疑,呵呵。购买串口转TTL线的时候请注意:
1、TTL电平必须是3.3V,否则可能会烧毁你的播放器的1073DD芯片。MAX3232和MAX3243芯片的特点就是驱动输入电压是多少,信号输出电压就是多少,因此,使用MAX3232或MAX3243芯片的串口转TTL线是可以放心购买的。使用其他芯片的串口转TTL线在购买的时候一定要问明TTL端的电平是多少,是否兼容3.3V电平信号,切不可使用TTL端是5V电平的串口转TTL线。2、串口转TTL线的TTL端一定不要买组合插针的,要买独立插针的,也就是1P的,因为你买到的串口转TTL线的接头线序和MP800H的TTL接头线序肯定不一样。
3、MP800H的6针TTL插槽的间距是小间距,可不是2.54MM的间距!如果你不幸买到了拥有2.54MM间距的杜邦插头的串口转TTL线,那你可有的忙了,你得把杜邦头一个个拆下来,然后用胶带或者热缩管对母型插针进行绝缘处理!
典型的串口转TTL线的外观如下(图片来源于淘宝):
下载 (11.7 KB) 22:36这是一根使用MAX3232芯片的RS232电平转换连接线,一端为DB-9的插头,可直接与PC机的串口相连接;另一端为TTL电平(±5V或±3.3V)的杜邦插头,四根线分别是:VCC、TXD、RXD、GND,对应接入MP800H的“3V3 RX0 TX0 GND”。 请注意:一定要在播放器断电关机的情况下接线!VCC接3V3、GND接GND、TXD接RX0、RXD接TX0,插头接错有烧机的风险!
串口转TTL线接好播放器后,将DB-9的插头与PC机的串口相连接(如果你要接笔记本,那得看你的笔记本有没有串口,现在的笔记本都没有串口)。接下来的操作在PC机上进行:
执行“开始--&所有程序--&附件--&通讯--&超级终端”,你会看到如下窗口:
下载 (45.99 KB) 09:08输入你的区号,点击“确定”,然后会出现如下窗口:
下载 (27.51 KB) 11:58为你的连接起个名字,例如“MP800H”,之后点击“确定”,会出现下面的窗口,选择你的COM口:
下载 (22.05 KB) 11:58选择好COM口之后点击“确定”,接下来是设置串口属性,请按下图所示进行设置:
下载 (31.15 KB) 11:58点击“确定”之后,将显示超级终端的主窗口界面,此时连接已建立,如下图所示:
下载 (34.89 KB) 12:12现在请将MP800H播放器加电,你将在超级终端窗口中看到ROM Monitor的启动信息(请注意,2秒内按下“ESC”将进入ROM Monitor模式): 1.& && && &?hello world!2.& && && &5280 wai5t280 waiA3.& && && &REALTEK ROM Monitor, Revision 12.4.& && && &Copyright (c) Realtek Semiconductor Corp. - All Rights Reserved.5.& && && & 6.& && && &For a list of available commands, type 'help'.7.& && && & 8.& && && &Compilation time /version= May 22 :54 /129.& && && & 10.& && &MAC address = 00.1a.95.c7.b8.f011.& && & 12.& && &Processor Company ID/options = 0x01 (MIPS Technologies, Inc.) / 0x0013.& && & 14.& && &Processor ID/revision = 0x93 / 0x7815.& && & 16.& && &Endianness = Little17.& && &Flash memory size = 16 MByte18.& && & 19.& && &SDRAM size = 128 MByte20.& && & 21.& && &First free SDRAM address = 0x800fc00022.& && & 23.& && & 24.& && &Press 'ESC' to Monitor mode25.& && & 26.& && &OS kernel in FLASH 0xbed00120 , to 0xa1000000, size=0xf13df27.& && & 28.& && &PAL logo29.& && & 30.& && &OS kernel in memory 0xa1000000, to 0xa0100000, size=0xf13df31.& && & 32.& && &lzma finished 33.& && & 34.& && &OS kernel in FLASH 0xbedf14ff, to 0x81b00000, size=0xc29b035.& && & 36.& && &lzma finished 37.& && & 38.& && &OS kernel in FLASH 0xbeeb3eaf, to 0x81d80000, size=0x9a84f39.& && & 40.& && &lzma finished 41.& && & 42.& && &5280Go 5280Go linux param = go 803bc000 rootfstype=squashfs root=31:01 mtdparts= 43.& && & 44.& && &go
rootfstype=squashfs root=31:01 mtdparts=VenusSFC:k,384k,1280k 45.& && & 46.& && &Reset Ethernet Mac.47.& && & 48.& && & 49.& && & 50.& && & 51.& && &Address = 0x52.& && & 53.& && & 54.& && &Realtek LINUX (DC ALIAS) started...55.& && &Venus setting:56.& && &ROSs have 2621440 bytes RAM.57.& && &System CPU has 2 UARTs.58.& && &System CPU uses external timer interrupt.59.& && &Bootloader version: 12. This version string is of new format.60.& && &The information of this board: Company ID:0x0 CPU ID: 0x12 Board ID: 0x20261.& && &Ethernet Mac address: 00.1A.95.C7.B8.F062.& && &Model Config length=063.& && &Config serial console: console=ttyS0,r64.& && &prom_flashsize = 0x65.& && &Linux version 2.6.12.6-VENUS (root@138_korsen) (gcc version 3.4.4 mipssde-6.03.01-) #4 Mon Sep 21 15:11:30 CST 200966.& && & 67.& && &audio addr: 1b00000 68.& && & 69.& && &CPU revision is: 70.& && & 71.& && &Determined physical RAM map:72.& && & 73.& && &memory: 000000 (usable)74.& && & 75.& && &memory:
(reserved)76.& && & 77.& && &memory:
(usable)78.& && & 79.& && &memory:
@ 01b00000 (reserved)80.& && & 81.& && &memory:
(usable)82.& && & 83.& && &show info: max_low_pfn:3276884.& && & 85.& && &show info: min_low_pfn:140286.& && & 87.& && &Built 1 zonelists88.& && & 89.& && &Kernel command line: rootfstype=squashfs root=31:01 mtdparts=VenusSFC:k,384k,1280k console=ttyS0,r ip=192.168.0.9::192.168.0.254:255.0.0.0:::90.& && & 91.& && &Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.92.& && & 93.& && &Primary data cache 32kB, 4-way, linesize 32 bytes.94.& && & 95.& && &Synthesized TLB refill handler (20 instructions).96.& && & 97.& && &Synthesized TLB load handler fastpath (32 instructions).98.& && & 99.& && &Synthesized TLB store handler fastpath (32 instructions).100.& & 101.& &Synthesized TLB modify handler fastpath (31 instructions).102.& & 103.& &Cache parity protection disabled104.& & 105.& &PID hash table entries: 256 (order: 8, 4096 bytes)106.& & 107.& &Estimate value: CPU frequency 405.02 MHz108.& & 109.& &Using 27.000 MHz high precision timer.110.& & 111.& &Console: colour dummy device 80x25112.& & 113.& &Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)114.& & 115.& &Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)116.& & 117.& &Memory: 1368k available (3257k kernel code, 2112k reserved, 554k data, 144k init, 0k highmem)118.& & 119.& &Warning! Unknown board id.120.& & 121.& &==================== Warning! The calculated loops_per_jiffy is not similar to the default one. ====================122.& & 123.& &Mount-cache hash table entries: 512124.& & 125.& &Checking for 'wait' instruction... available.126.& & 127.& &========== board id: 202 ==========128.& & 129.& &[INFO] neptune mode...130.& & 131.& &boot_param value: bfcff800 132.& & 133.& &mode: 1 134.& & 135.& &size: 1809 136.& & 137.& &color1: 0x808010 138.& & 139.& &color2: 0x8080eb 140.& & 141.& &color3: 0xb34a9c 142.& & 143.& &color4: 0x3f8e6a 144.& & 145.& &NET: Registered protocol family 16146.& & 147.& &SCSI subsystem initialized148.& & 149.& &usbcore: registered new driver usbfs150.& & 151.& &usbcore: registered new driver hub152.& & 153.& &se init module major number = 254154.& & 155.& &size of RPC_POLL_Dev 52 and RPC_INTR_Dev 52...156.& & 157.& &Hello, Realtek TLB Mapper158.& & 159.& &squashfs: version 3.1 () Phillip Lougher160.& & 161.& &devfs:
Richard Gooch ()162.& & 163.& &devfs: boot_options: 0x1164.& & 165.& &JFFS2 version 2.2. (C)
Red Hat, Inc.166.& & 167.& &YAFFS Driver Rev:09-03-05)168.& & 169.& &YAFFS Driver is successfully installing.170.& & 171.& &Initializing Cryptographic API172.& & 173.& &Generic RTC Driver v1.07174.& & 175.& &Serial:
driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled176.& & 177.& &ttyS0 at MMIO 0x0 (irq = 3) is a 16550A178.& & 179.& &ttyS1 at MMIO 0x0 (irq = 3) is a 16550A180.& & 181.& &io scheduler noop registered182.& & 183.& &RAMDISK driver initialized: 1 RAM disks of 128K size 1024 blocksize184.& & 185.& &loop: loaded (max 8 devices)186.& & 187.& &this MARS eth RX_OFFSET = 0x0188.& & 189.& &8139cplus: 10/100 PCI Ethernet driver v1.2 (Mar 22, 2004)190.& & 191.& &MAC address = 0x00.1A.95.C7.B8.F0 192.& & 193.& &eth0: RTL-8139C+ at 0xb:1a:95:c7:b8:f0, IRQ 2194.& & 195.& &VenusSFC MTD init196.& & 197.& &VenusSFC MTD: MXIC MX25L12805 detected.198.& & 199.& &VenusSFC MTD: Enable VenusSFC MD PP callback function.200.& & 201.& &cp_hotplug 202.& & 203.& &4 cmdlinepart partitions found on MTD device VenusSFC204.& & 205.& &Venus SFC: using dynamic partition &5&Creating 4 MTD partitions on &VenusSFC&:206.& & 207.& &0xx : &Partition_000&208.& & 209.& &mtd: partition &Partition_000& doesn't end on an erase block -- force read-only210.& & 211.& &0xx00e60000 : &Partition_001&212.& & 213.& &mtd: partition &Partition_001& doesn't start on an erase block boundary -- force read-only214.& & 215.& &0x00eec0000 : &Partition_002&216.& & 217.& &0x00ec00000 : &Partition_003&218.& & 219.& &0xx : &disc&220.& & 221.& &Venus SFC: (for SST/SPANSION/MXIC SPI Flash)222.& & 223.& &physmap flash device: 1000000 at 1ed00000224.& & 225.& &Realtek NAND Flash Driver Rev:09-07-30)226.& & 227.& &NAND Flash Controller detects 4 dies228.& & 229.& &Warning: Lookup Table do not have this nand flash !!230.& & 231.& &rtk_nand_profile: Error, cannot do nand_scan(on-board)232.& & 233.& &Initializing USB Mass Storage driver...234.& & 235.& &usbcore: registered new driver usb-storage236.& & 237.& &USB Mass Storage support registered.238.& & 239.& &i2c /dev entries driver240.& & 241.& &=========================242.& & 243.& &= VER : 1.8 244.& & 245.& &=========================246.& & 247.& &= PHY : 0 248.& & 249.& &= MODE: MARS 250.& & 251.& &= SPD : 1 252.& & 253.& &= SAR : 0x024 (7 bits) 254.& & 255.& &= TX FIFO DEPTH : 8 256.& & 257.& &= RX FIFO DEPTH : 8 258.& & 259.& &= FIFO THRESHOLD: 4 260.& & 261.& &= BUS JAM RECORVER : ON 262.& & 263.& &= NON STOP WRITE : ON 264.& & 265.& &= SP PROTECT : ON 266.& & 267.& &=========================268.& & 269.& &FATAL : I2C 1 pins have been occupied by PCI270.& & 271.& &Trying to free free IRQ3272.& & 273.& &NET: Registered protocol family 2274.& & 275.& &IP: routing cache hash table of 1024 buckets, 8Kbytes276.& & 277.& &TCP established hash table entries: 8192 (order: 4, 65536 bytes)278.& & 279.& &TCP bind hash table entries: 8192 (order: 3, 32768 bytes)280.& & 281.& &TCP: Hash tables configured (established 8192 bind 8192)282.& & 283.& &NET: Registered protocol family 1284.& & 285.& &NET: Registered protocol family 17286.& & 287.& &Realtek Venus Power Management, (c) 2006 Realtek Semiconductor Corp.288.& & 289.& &cp_open 290.& & 291.& &alloc rings cp-&rxdesc_buf =0xa07c9000 , cp-&ring_dma=0x7c9000292.& & 293.& &init_hw 294.& & 295.& &init_hw finished 296.& & 297.& &IP-Config: Complete:298.& & 299.& &device=eth0, addr=192.168.0.9, mask=255.0.0.0, gw=192.168.0.254,300.& & 301.& &host=192.168.0.9, domain=, nis-domain=(none),302.& & 303.& &bootserver=255.255.255.255, rootserver=255.255.255.255, rootpath=304.& & 305.& &VFS: Mounted root (squashfs filesystem) readonly.306.& & 307.& &Mounted devfs on /dev308.& & 309.& &Freeing prom memory: 0kb freed310.& & 311.& &Reclaim bootloader memory from
to 312.& & 313.& &Freeing unused kernel memory: 144k freed314.& & 315.& &RTK rtc cannot work.316.& & 317.& &Welcome to Realtek Linux318.& & 319.& &Please press Enter to activate this console. ------flush priority: 10 320.& & 321.& &flush_page_cache: do flush...322.& & 323.& &------flush priority: 10 324.& & 325.& &flush_page_cache: do flush...326.& & 327.& &------flush priority: 10 328.& & 329.& &flush_page_cache: do flush...330.& & 331.& &------flush priority: 10 332.& & 333.& &flush_page_cache: do flush...334.& & 335.& &Starting INET services....336.& &------flush priority: 10 337.& & 338.& &flush_page_cache: do flush...339.& & 340.& &libata version 1.12 loaded.341.& & 342.& &sata driver initial...343.& & 344.& &sata dma reset345.& & 346.& &Running dvdplayer with RootApp347.& &RootApp AVHDD version...348.& &enter 2nd case...349.& &================================================350.& &================================================351.& &root execute DvdPlayer...352.& &================================================353.& &================================================354.& & 355.& &............复制代码危险:在ROM Monitor模式下的操作失误,往往会对播放器造成致命的伤害,此方面的更多尝试尚未进行,请谨慎操作!
默认情况下,ROM Monitor会对LINUX进行引导。以上是启动信息的前353行,事实上,完整的启动信息有将近1900行,启动完成后,串口终端将持续提示如下信息: 1.& && && &watchdog test pid 152, threshold: 502.& && && &watchdog test pid 152, threshold: 503.& && && &watchdog test pid 152, threshold: 504.& && && &watchdog test pid 152, threshold: 505.& && && &watchdog test pid 152, threshold: 506.& && && &watchdog test pid 152, threshold: 507.& && && &watchdog test pid 152, threshold: 508.& && && &watchdog test pid 152, threshold: 509.& && && &watchdog test pid 152, threshold: 5010.& && &watchdog test pid 152, threshold: 5011.& && &watchdog test pid 152, threshold: 5012.& && &watchdog test pid 152, threshold: 5013.& && &watchdog test pid 152, threshold: 5014.& && &watchdog test pid 152, threshold: 5015.& && &watchdog test pid 152, threshold: 50复制代码至此,系统进入待机状态,等候遥控器的输入信号。
有了串口终端,就可以进行正常更新失败后的“刷砖机”(即文中所说的强制刷机)工作了。强制刷机需要BootLoader的参与,1073方案是有公开的源代码可以参考的。本文参考的是“CM3PVRxx_2.00.004_Bootcode.tar.gz”源代码,找到其中涉及到“Rescue Linux”的配置部分,如下:1.& && && &# ********************************************************************2.& && && &# Rescue Linux attribute3.& && && &# ********************************************************************4.& && && &# flag value5.& && && &# ********************************************************************6.& && && & 7.& && && &##Rescue Linux included modules will be configured by Linux Makeconfig, 8.& && && &##not by boot config. If rescue is included into flash image, 9.& && && &##user must specify Rescue_Flash_File_Name to identify which 10.& && &##rescue should be merged into flash image11.& && & 12.& && &##Rescue_Source = [FLASH | NULL]13.& && &Rescue_Source = FLASH14.& && &##Rescue_Install_Key = [0x09(TAB) | 0x20(SPACE) | GPIO]15.& && &## if GPIO is set, please also set below 'Rescue_Install_GPIO value16.& && &Rescue_Install_Key = 0x0917.& && &##Rescue_Install_With_GPIO_Address = [value]18.& && &##Rescue_Install_With_GPIO_Mask = [value]19.& && &##Rescue_Install_With_GPIO = 0x20.& && &##Rescue_Install_With_GPIO_Value = [value]21.& && &##Rescue_Loader_Param = [rescue loading parameters]22.& && &Rescue_Loader_Param = &&23.& && &##Rescue_File_Name = [rescue loading parameters]24.& && &Rescue_File_Name = vmlinux.rescue.bin.lzma.1261_avhdd复制代码 可以看到,“##Rescue_Install_Key = [0x09(TAB) | 0x20(SPACE) | GPIO]”即是可选的刷机键,在此源代码中定义的是“Rescue_Install_Key = 0x09”,即“TAB”键。好了,到此为止,强制刷机所需要明确的信息都已经完备了。 下面开始讲解正常更新失败后的强制刷机方法:
1、播放器断电
2、将install.img文件复制到U盘根目录,并将U盘连接至播放器。
3、将串口转TTL线连接至计算机和播放器
4、打开超级终端,配置并进入连接状态
5、按住键盘的“TAB”键,将播放器加电
6、当看到超级终端出现“Rescue kernel in FLASH,...”信息后,松开“TAB”键(如果你的眼睛跟不上超级终端的信息显示速度,播放器加电2秒后松开“TAB”键即可)
至此,系统进入强制升级过程,整个过程不需要人工干预。
以下是串口终端输出的前67行:1.& && && &?hello world!2.& && && &t0 waiA3.& && && &REALTEK ROM Monitor, Revision 12.4.& && && &Copyright (c) Realtek Semiconductor Corp. - All Rights Reserved.5.& && && & 6.& && && &For a list of available commands, type 'help'.7.& && && & 8.& && && &Compilation time /version= May 22 :54 /129.& && && & 10.& && &MAC address = 00.1a.95.c7.b8.f011.& && & 12.& && &Processor Company ID/options = 0x01 (MIPS Technologies, Inc.) / 0x0013.& && & 14.& && &Processor ID/revision = 0x93 / 0x7815.& && & 16.& && &Endianness = Little17.& && &Flash memory size = 16 MByte18.& && & 19.& && &SDRAM size = 128 MByte20.& && & 21.& && &First free SDRAM address = 0x800fc00022.& && & 23.& && & 24.& && &Press 'ESC' to Monitor mode25.& && & 26.& && &Rescue kernel in FLASH, total size = 0xea2f427.& && & 28.& && & 29.& && & 30.& && &seg.1 addr 0xbfc3a000, size = 0xc500031.& && & 32.& && & 33.& && & 34.& && &seg.2 addr 0xbfbca000, size = 0x252f435.& && & 36.& && &copy rescue0: from bfc3a000 to a1000000, len = c500037.& && & 38.& && &copy rescue1: from bfbca000 to a10c5000, len = 252f439.& && & 40.& && &decompressing rescue: from a1000000 to a0100000: size = ea2f441.& && & 42.& && &lzma finished 43.& && & 44.& && &decompressing rescue done45.& && & 46.& && &PAL logo47.& && & 48.& && &Reset Ethernet Mac.49.& && & 50.& && & 51.& && & 52.& && & 53.& && &Address = 0x54.& && & 55.& && & 56.& && &Realtek LINUX (DC ALIAS) started...57.& && &Venus setting:58.& && &ROSs have 2621440 bytes RAM.59.& && &System CPU has 1 UART.60.& && &System CPU uses external timer interrupt.61.& && &Bootloader version: 12. This version string is of new format.62.& && &The information of this board: Company ID:0x0 CPU ID: 0x12 Board ID: 0x20263.& && &Ethernet Mac address: 00.1A.95.C7.B8.F064.& && &Model Config length=065.& && &Config serial console: console=ttyS0,r66.& && &prom_flashsize = 0x67.& && &Linux version 2.6.12.6-VENUS () (gcc version 3.4.4 mipssde-6.03.01-) #159 Mon Apr 20 15:26:28 CST 2009复制代码升级完毕后,系统将自行重启,以下是重启前的最后36行终端输出(重启后串口终端将重新输出启动过程): 1.& && && &.Install completed2.& && && &release address:
3.& && && & 4.& && && &release address: 807ee9c0 5.& && && & 6.& && && &release address:
7.& && && & 8.& && && &release address:
9.& && && & 10.& && &clear pli setting....11.& && & 12.& && &[total time] t=186.44013.& && &In my system...14.& && & 15.& && &Starting pid 430, console /dev/console: '/bin/umount'16.& && &BusyBox v1.1.3 (-07:25+0000) multi-call binary17.& && & 18.& && &Usage: umount [flags] FILESYSTEM|DIRECTORY19.& && & 20.& && & 21.& && &The system is going down NOW !!22.& && & 23.& && &The system is going down NOW !!24.& && & 25.& && &Sending SIGTERM to all processes.26.& && & 27.& && &Sending SIGTERM to all processes.28.& && & 29.& && &Sending SIGKILL to all processes.30.& && & 31.& && &Sending SIGKILL to all processes.32.& && & 33.& && &Please stand by while rebooting the system.34.& && & 35.& && &Please stand by while rebooting the system.36.& && &Restarting system.复制代码整个过程根据你的U盘速度可持续3-5分钟,在这里,我升级用了“[total time] t=186.440”三分钟。
至此,串口刷机结束。 下面是USB转TTL线的使用方法: 现在的笔记本是没有串口的,若想用笔记本进行刷机,一个可行的方法是采用USB转TTL线。 请注意采用USB转TTL线的时候,有几个非常重要的注意事项:1、USB转TTL线(内含USB转TTL电路)使用电脑USB接口的+5V供电,不需要从播放器的VCC端口取电!所以切勿连接播放器的VCC端口!否则会烧毁USB转TTL线。2、需要设置信号输出电平为3.3V!因为播放器的TTL电平是3.3V的。这需要你的USB转TTL线本身支持3.3V和5V电平信号的切换!典型情况下是通过跳线设置。总之,USB转TTL线的VCC端不要接播放器的VCC端;USB转TTL线必须跳线至3.3V电平信号。切记! 关于驱动程序和COM口号:USB转TTL线是需要驱动的,你的卖家会给你提供驱动。驱动的安装非常简单,安装完毕建议重启计算机。USB转TTL线有一个特点,根据你插入的USB口不同,它映射成的串口号也不同,可能是COM1/COM2/COM3/COM4/COM5等等,可以在设备管理器中看到。在超级终端中选择相应串口即可。 根据目前的实验结果,USB转TTL线在兼容性上存在一定问题,这是由其驱动引起的,主要表现在:
1、对接线顺序敏感。有的USB转TTL线必须先连接USB端,再连接TTL端,才可正常通讯;有的则不必。
2、不同驱动版本表现不同。有些驱动版本无法建立通讯连接;有些驱动版本虽可建立通讯连接,但是超级终端无任何回显。 正是因为USB转TTL线的方式注意事项多、风险稍大、兼容性不完美,所以目前不推荐使用USB转TTL线的方式进行刷机。
祝大家刷机愉快~~ 更新日志:
加入BootLoader源代码分析,内容如下: 有了串口终端,就可以进行正常更新失败后的“刷砖机”(即文中所说的强制刷机)工作了。强制刷机需要BootLoader的参与,1073方案是有公开的源代码可以参考的。本文参考的是“CM3PVRxx_2.00.004_Bootcode.tar.gz”源代码,找到其中涉及到“Rescue Linux”的配置部分,如下:
……可以看到,“##Rescue_Install_Key = [0x09(TAB) | 0x20(SPACE) | GPIO]”即是可选的刷机键,在此源代码中定义的是“Rescue_Install_Key = 0x09”,即“TAB”键。好了,到此为止,强制刷机所需要明确的信息都已经完备了。
阅读权限10
在线时间 小时
阅读权限20
在线时间 小时
U盘里要放些什么东西呢...
阅读权限90
在线时间 小时
提问时最好给出机器型号、芯片等等更多的信息,不同的芯片TTL接线点和要用到的文件是不会相同的,详细的信息才好方便大家回答你
阅读权限20
在线时间 小时
你好!忆捷 m90刷机 芯片1186,刷机永远停在了开机画面,用按键的方法都不行,如何用TTL强刷,谢谢!
使用 (可批量传图、插入视频等)快速回复

我要回帖

更多关于 韩国vcc防晒帽 的文章

 

随机推荐