谁有这个97支援站在线视频播放。在线等级。

查看: 1986|回复: 7
寒岩傲松Ghost XP SP3 v8.5通过正版验证,支持在线升级v.5512简体中文正式版[NTFS]
转载请注明出自雨林木风 ,本贴地址:
《寒岩傲松Ghost XP SP3 v8.5》通过正版验证,支持在线升级SP3 v.5512简体中文正式版[NTFS]
◆版本说明:& &
===========================================================
& & 本系统以适合快速装机为目的,以微软2001年发布的 win-dows XP原版(不含SP)+集合SP3正式版v5512整合而成的母盘(稳定性绝对保证),经桌面主题破解,可使用第三方主题,TCPIP连接破解为1024个,其他细节进行合理有序的优化及设置,采用龙帝国S&R&SV9.7工具进行封装,额外集成最新SATA\SCSI\RAID驱动,支持恢复到任何机型,成功率接近100%,确保系统稳定和快速运行!&&
◆系统增强:
===========================================================
1、原版 win-dows Media Player 10 正式版
2、用户习惯的Internet Explorer 6.0 正式版
3、集合Flash Player AX 9.0.115.0IE增强
4、更新DirectX 9.0c&&2008.03版
5、智能判断并自动解压硬件驱动,自动检测安装AMD/Intel双核CPU驱动和优化程序
6、TCP/IP连接数破解为:1024,大大增加了BT下载速度
7、JAVA虚拟机86版FOR IE6.0
◆个性功能:
===========================================================
& & 1、可以通过正版验证,可在线升级!
& & 2、系统经严格查杀:无木马程序、无病毒、无流氓软件及相关插件。
& & 3、本系统支持双核处理器、支持965、P35以上芯片组及SATA等设备。
& & 4、使用了智能判断,自动卸载多余SATA/RAID/SCSI设备驱动及幽灵硬件;智能判断并全静默安装
AMD双核补丁及驱动优化程序,让CPU发挥更强性能,更稳定。
& & 5、首次登陆桌面,后台自动判断和执行清理目标机器残留的病毒信息,以杜绝病毒残留。
& & 6、驱动程序采用提前解压模式以实现可选择安装;个人资料(我的文档及收藏夹、桌面文件等)默认转移至D:\我的文档;QQ程序安装在D:\Program Files\文件夹里;维护人员工具包在部署中实现可选安装。
◆系统已安装的软件:
===========================================================
1、Office2003 SP3(保留三大组件)
2、WinRAR 3.71正式中文版
3、暴风影音3.5万能版
4、QQ2008 beta1增强版
5、搜狗拼音3.2.0606版
6、千千静听5.1美化版
7、一键GHOST v11.0Build070707
8、 迅雷5.7.9.425去广告优化版
9、极点五笔输入法5.1精简版&&
◆首次进入桌面可选安装软件:
===========================================================
1、360安全卫士V4.15红心中国版
2、ACDSee经典再现v3.1SR1美化版
3、傲游1.6.3增强设置版
4、RealPlayer Plus v11 Build 6.0.14.748 纯净安装增强版
5、极品五笔6.8 增强版
6、酷我音乐盒1.2.54
7、PPStream网络电视v2.2.27
8、UUSee免费网络电视v4.4.1204
===========================================================
& && &本系统所选驱动程序仍收集网上各类精华驱动汇聚而成,在不影响主要功能和设置特性的前提下进行了适度精简,未压缩时大小约500M,但能支持绝大量当今流行的各类硬件,主要包括以下:
◆主板与CPU驱动:
----------------------------------------
全系列intel台式机主板芯片组驱动
全系列Nvidia(NF)主板芯片组驱动
全系列AMD台式机主板芯片组驱动
AMD AmdAway ACPI模式驱动
VMware虚拟机相关设备驱动
华硕ATK 110 ACPI模式驱动
全系列SIS主板芯片组驱动
全系列AMD主板芯片组驱动
全系列ULI主板芯片组驱动
全系列VIA主板芯片组驱动
AMD CPU驱动
◆显卡系列驱动:
----------------------------------------
ati全系列显卡,包括台式机和笔记本显卡(RADEON/MOBILITY RADEON/FIRE GL),纯驱动
Nvidia全系列显卡包括台式机(GeForce2-GeForce8xxxx)和笔记本(GeForce Go)系列显卡
intel全系列显卡,包括台式机和笔记本显卡,包括控制面板
VIA UniChrome IGP/UniChrome Pro IGP全系列显卡
SiS全系列显卡包括控制面板等
◆声卡系列驱动:
----------------------------------------
戴尔,华硕,联想系列 AD 18XX/19XX AC97/HD Audio
C-Media 全系列AC97/HD Audio声卡
Realtek 全系列AC97/HD Audio声卡
HDMI 驱动(包括ATI,Intel,Nividia)
VIA 全系列AC97/HD Audio声卡
SigmaTel AC97/HD Audio声卡
Conexant AC97声卡
Nvidia主板内置声卡
HD Audio总线驱动
ULI AC97声卡
◆网卡系统驱动:
----------------------------------------
realtek 全系列台式机/笔记本网卡
intel 全系列台式机/笔记本网卡
broadcom 全系列台式机网卡
Marvell 全系列台式机网卡
Attansic L1/L2网卡
nvidia 全系列网卡
3COM全系列网卡
Dlink 全系列网卡
SIS 全系列网卡
VIA 全系列网卡
ULI 全系列网卡
◆笔记本相关设备驱动:
----------------------------------------
Agere/Atheros/Broadcom(部分)/Intel /Realteck/SIS 无线网卡(WLAN)芯片支持
ATMEL/Broadcom/Infineon/Sinosun/STmicro/Winbond 笔记本TPM芯片支持
agere/conexant/sm56/SmartLink调制解调器(Moden)支持
笔记本内置SMC/ULI/VIA笔记本红外线芯片支持
笔记本内置ali/realtek读卡器芯片支持
intel 915M/945GM/965M芯片组支持
富士通全系列笔记本ACPI支持
华硕atk0100 ACPI支持
全美达CPU驱动支持
◆摄像头驱动:
----------------------------------------
中芯微301/302主控芯片
◆本系统安装方法:
1、光盘安装(推荐)
===========================================================
& && &&&请用刻录软件,选择 映像刻录 方式来刻录ISO文件,刻录之前请先校验一下文件的准确性,刻录速
& && &A.自动安装
& && && & 安装请在BIOS中设置从光盘启动,然后进入光盘启动菜单,选择菜单第1项就可以自动安装!
& && &B. 手动安装
& && && & 把光盘下的GHO文件复制到硬盘,然后重启设置光盘启动,然后选择手动GHOST11就可以手动操作
GHOST进行安装!
2、硬盘安装
===========================================================
& && &&&用虚拟光驱软件加载本镜像ISO文件,打开我的电脑,会出现一个A:盘,打开A盘运行里面的
AUTORUN.EXE这个程序,在弹出的菜单中选第一项即可实现全自动安装系统!
◆Ghost使用详解:
A、分区克隆与备份
===========================================================
  使用Ghost进行系统备份,有整个硬盘(Disk)和分区硬盘(Partition)两种方式。在菜单中点击
Local(本地)项,在右面弹出的菜单中有3个子项,其中 Disk 表示备份整个硬盘(即克隆)、Partition 表
示备份硬盘的单个分区、Check 表示检查硬盘或备份的文件,查看是否可能因分区、硬盘被破坏等造成备
份或还原失败。分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区时具有实用价值。
  选 Local→Partition→To Image 菜单,弹出硬盘选择窗口,开始分区备份操作。点击该窗口中白色的
硬盘信息条,选择硬盘,进入窗口,选择要操作的分区(若没有鼠标,可用键盘进行操作:TAB键进行切
换,回车键进行确认,方向键进行选择)。在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有 GHO 的后缀名。 接下来,程序会询问是否压缩备份数据,并给出3个选择:
No 表示不压缩,Fast表示压缩比例小而执行备份速度较快,High 就是压缩比例高但执行备份速度相当慢。
最后选择 Yes 按钮即开始进行分区硬盘的备份。Ghost 备份的速度相当快,不用久等就可以完成,备份的
文件以 GHO 后缀名储存在设定的目录中。
B、硬盘克隆与备份
===========================================================
  硬盘的克隆就是对整个硬盘的备份和还原。选择菜单Local→Disk→To Disk,在弹出的窗口中选择源硬
盘(第一个硬盘),然后选择要复制到的目标硬盘(第二个硬盘)。注意,可以设置目标硬盘各个分区的
大小,Ghost 可以自动对目标硬盘按设定的分区数值进行分区和格式化。选择 Yes 开始执行。
  Ghost 能将目标硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件一步完成。
只是要注意目标硬盘不能太小,必须能将源硬盘的数据内容装下。
  Ghost 还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上
(菜单 Local→Disk→To Image),然后就可以随时还原到其他硬盘或源硬盘上,这对安装多个系统很方
便。使用方法与分区备份相似。
C、备份还原
===========================================================
  如果硬盘中备份的分区数据受到损坏,用一般数据修复方法不能修复,以及系统被破坏后不能启动,
都可以用备份的数据进行完全的复原而无须重新安装程序或系统。也可以将备份还原到另一个硬盘上。
  要恢复备份的分区,就在界面中选择菜单Local→Partition→From Image,在弹出窗口中选择还原的
备份文件,再选择还原的硬盘和分区,点击 Yes 按钮即可。
  本系统集成的一键GHOST 11.0 Beta 070707纯净版, 可以非常轻松的实现对任何一个盘的备份及
还原,完全自动,无需人工参与,只要你占一下就OK。
◆免责条款:
===========================================================
& && &本 win-dows系统及软件版权属各自产权人所有,只可用于个人研究交流使用,不得用于商业用途,且系统制作者不承担任何技术及版权问题,请在试用后24小时内删除。如果您觉得满意,请购买正版!
◆光盘验证信息:
===========================================================
文件: 寒岩傲松GHOST XP SP3 V8.5.iso
修改时间: 日, 21:21:43
MD5: 11D88BD5F81AB319CAD0D91E
SHA1: E46CF5DD65F6FEB66D
CRC32: B188542E
格式:NTFS
卷标:本地磁盘
小猪网盘下载地址:
wangshengli
SP3铺天盖地,来势凶猛啊
能不能给个单独的SP3正版验证补丁
打包组倾巢出动……
谢谢楼主分享
不下也支持。。。
可乐加冰:)
感谢,下载下来装装 呵呵
头像被屏蔽
Copyright & KaFan & All Rights Reserved.
Powered by Discuz! X3.1( 苏ICP备号 ) GMT+8,查看: 6631|回复: 7
mio go-2.6.1最新官方中文版(可以支持更新阿尔法2的固件在线升级)
安卓系统的mio go最新官方2.61版本支持简体中文了,ios系统最新是2.6, 支持简体中文,可以支持更新阿尔法2的固件在线升级。
存在问题:阿尔法2原来固件是1.0,和最新版本的mio go存在兼容问题。用最新安卓版2.60.2.61的mio go,可以连接,但是导入不了手表里的数据。需要升级固件后才可以成功导入手表里数据
阿尔法2的固件升级:安卓版mio go 2.61安卓连接阿尔法2后没提示更新,用苹果6s安装mio go 2.6后,首次运行连接成功就提示更新阿尔法2的固件了。
安装注意问题:
& & 安卓的mio go,要想直接安装覆盖英文旧版本可能不行,反正我直接覆盖,安装成功,但是运行就提示出错,建议重新安装。想要保留旧英文版的数据的话,先用钛备份备份旧版本和数据。卸载旧版,重新安装新版,再在钛备份里面还原数据回去。这样原来的数据就全部都有了。
论坛附件大小限制上传不了安卓版mio go安装文件,大家到国外网站下载吧。打开后输搜索 mio go。。。
QQ图片53.jpg (41.6 KB, 下载次数: 7)
09:01 上传
QQ图片32.jpg (42.63 KB, 下载次数: 7)
09:01 上传
已经用了,感觉还行
感谢分享,这个下载网不错,天朝一直连不上谷歌
已经用了,感觉还行
谢谢,先下载下来看看
着急,我的手表现在一直闪灯,不能开机。
我这文盲&&终于认字了
我们欢乐和痛苦的源泉都是我们的身心!与其求于外物,不如内求于已。远山、绿水、清风于跑步时透于己身,焉不是世间极乐!匀呼吸,振意志,松筋骨,用腰力,“以跑入道”不远矣。
Powered by查看: 349|回复: 0
魅力夏日美丽无限
该用户从未签到
信宜-玉都风情网欢迎您的到来,注册后,您将能玩到更多好玩的功能!信宜人的网上家园,网聚信宜人的力量。
才可以下载或查看,没有帐号?
魅力夏日美丽无限
0瞎搞4.jpg (40.94 KB, 下载次数: 1)
我的美丽在线活动
14:52 上传
亲爱的我的美丽在线客户: 您好!我的美丽在线自2012年进入大陆以来,感谢有您的支持! 由于前段时间我的美丽在线商城持续升级造成众多客户在进入商城时的诸多不便,非常抱歉,至此,为感恩广大客户长期对我们的支持,公司决定让利100万,于7月11号到7月29号我的美丽在线手足膜、4D科技面膜、珍宠焕颜霜一律39元包邮,活动期间凡直接推荐20个好友在我们商城下单购买满99元(活动产品除外)即可获得288元现金红包一个再送价值1280元产品并升级成为我们商城的钻石会员,除此之外,我们商城试运营积分商城,积分按自消费金额累计,积分兑换产品(免费包邮),请与我们客服联系,商城仅展示。
1玫瑰盈润手膜护理套组.jpg (56.01 KB, 下载次数: 1)
我的美丽在线活动
14:52 上传
2玫瑰滋润足膜护理套组.jpg (60.43 KB, 下载次数: 1)
我的美丽在线活动
14:52 上传
3凤梨.jpg (80.9 KB, 下载次数: 0)
我的美丽在线活动
14:52 上传
4焕颜霜.jpg (87.39 KB, 下载次数: 1)
我的美丽在线活动
14:52 上传
进入商城步骤:微信搜索广州潮美生物科技有限公司公众号→关注并进入公众号→在页面下方中间“潮美商城”,点击进入即可。商城购买分享更能获得分佣,59元成为金牌会员,99元成为铂金会员,119元成为钻石会员,分别享受一级、二级、三级分佣。 更多优惠活动,敬请关注我的美丽在线公众号。
信宜人的网上家园,网聚信宜人的力量!
  如果您想了解更多最新资讯,请关注信宜玉都风情网微信公众号:www06681com小杏仁威望贡献积分
小杏仁, 积分 300, 距离下一级还需 200 积分
本帖最后由 zhangwinston 于
22:43 编辑 2 v2 q7 q5 U6 z7 n
4月5日根据绝恋的新触屏补丁更新:
pan.baidu.c删除om/s/1nuC4HpZ--------------------------------------1.天机291用了很长时间,总体感觉还是挺好,最头痛的是可用空间太少!!装app很受限,动不动没空间了,就只好临时删掉几个用的少的app;% B9 n&&\7 X7 v6 Q; L6 u7 N
2.合并分区之后,空间问题倒是解决了,空出来10几个g基本安装也够用了,但对于我这样刷机/升级控,又出来另一个纠结的问题:合并分区ROM太少了!!网上找到仅有的几个ROM,用一段时间就想升级,无奈很难找到新的ROM;
3.F大发了分区ROM制作教程后,新ROM的问题可以自己动手解决了,但每次新版本ROM手工搞也有点烦躁!!基于脱坑补丁做法,搞个补丁包,新ROM升级后直接刷这个合并分区补丁。
合并补丁链接:
pan.baidu.c删除om/s/1bnJL8cR
使用说明:
1.手机已经用合并分区rec合并分区;可以参见0 k& i5 T* z8 k
2.已经通过abd刷入6.0 的twrp.img;详细可见F大帖子
3.升级MIUI ROM(非合并分区的),刷完注意不要重启系统;( v- X% D. `* I: O2 f, m
4.刷入下面补丁包后,ROM即变为合并分区版
经测试,在线升级近期两个绝恋版本(6.2.19,6.2.27),刷完补丁均可正常使用。
9 V. |7 z3 j% x! `
注意:, c&&C5 ]" @/ b' f* R/ M
1.未合并分区的手机,请不要尝试,刷本补丁包并不能变为合并分区,请按上面使用说明1,2操作。6 M& H; Z( p0 {2 _3 ~4 w8 p) W+ Z
2.补丁包只是把ROM变为合并分区版本。8 h% Y( A; t. z
3.每次升完级后都要刷一下补丁包。
; R7 }) d/ I$ q" D
% ^4 G( m& I! e, w# \
! Y; [2 {" `% r3 t2 Z
杏仁天尊威望贡献积分
这个必须给力
见习杏仁威望贡献积分
有需要呀~大神给力!
每次升级系统都好烦~,如果能直接升级,然后再刷一个包就能解决最好不过了。
另:问下,在系统自动升级之后,是直接重启到rec来刷这个包,然后再重启吧?
谢大神!求发补丁包!
见习杏仁威望贡献积分
其实,希望绝恋大神能直接发一个支持合并分区的系统更新
小杏仁威望贡献积分
手机浏览器
也就是替换了boot。。这个方法比较方便。。
大杏仁威望贡献积分
手机浏览器
感谢&&需要这样的补丁包
大杏仁威望贡献积分
手机浏览器
看看吧。。。。
大杏仁威望贡献积分
没有看到下载链接
小杏仁威望贡献积分
手机浏览器
谢谢谢谢你了&&发给我们吧
见习杏仁威望贡献积分
手机浏览器
肯定要啊,自己不会弄,市面上合并了分区的少之又少,尤其MIUI,楼主正好解决这个问题了,非常感谢,坐等资源。
大杏仁威望贡献积分
手机浏览器
这个给力啊!需要的!
百年杏仁威望贡献积分
大神!在好那儿呢& &要 要&&要!
见习杏仁威望贡献积分
嘎嘎嘎嘎嘎嘎嘎
百年杏仁威望贡献积分
手机浏览器
老大& & 补丁快给呀&&不会又是标题党吧
小杏仁威望贡献积分
补丁已经发布
小杏仁威望贡献积分
手机浏览器
见习杏仁威望贡献积分
按照您的方法,合并分区后刷219-&227升级包,合并分区补丁,然后使用正常,今早机器重启时停在mi界面无法进入系统了,尝试强制重启无效、进入twrp重刷升级包和分区补丁,依旧无效。。。准备重做一遍合并分区了0 _9 {$ l+ n- s9 X3 s0 E
见习杏仁威望贡献积分
反馈一下,没有重做合并分区,重刷完整版227和分区补丁,目前正常。
百年杏仁威望贡献积分
手机浏览器
好的很呀压抑
小杏仁威望贡献积分
5 M& |7 `/ h/ M
反馈一下,没有重做合并分区,重刷完整版227和分区补丁,目前正常。. F3 A! \$ J. O8 m
谢谢反馈,我还真没遇到类似情况。其他朋友不知有没有遇到。9 N- J: P! [! s# S4 q4 Q$ W: V
你的处理反馈也挺好的,可以供大家异常情况参考。
热门版块星星导航
11月15日,由中兴社区和中兴手机联合主办,中兴校园承办的“中兴手机杯”全国手机摄影大赛“美在不期而遇”正式收官。该活
11月15日,由中兴社区和中兴手机联合主办的主题为“美在不期而遇”——“中兴手机杯”全国手机摄影大赛正式收官。活动自9月2
Powered by求助 TM4C1294 应用升级该如何实现?哪里有配套的例程 - TM4C 微控制器 - 德州仪器在线技术支持社区
求助 TM4C1294 应用升级该如何实现?哪里有配套的例程
发表于8日前
<input type="hidden" id="hGroupID" value="41"
小弟最近拿到一块&span style=&color:#ff0000;&>EK&/span>-TM41294的demo板,调试远程升级功能。&/p>
&p>背景:&/p>
&p>目前用Tivaware_C_Series-2.1.3.156 固件例子中的boot_serial程序可以实现串口升级。&/p>
&p>该目录下没有网口升级例子,于是在SW-&span style=&color:#ff0000;&>DK&/span>-TM4C129X-2.1.3.156.exe 例程中找到boot_demo_emac_flash例子&/p>
&p>&a href=&/cfs-file.ashx/__key/communityserver-discussions-components-files/96/8407.QQ_FE.png&>&img src=&/resized-image.ashx/__size/550x0/__key/communityserver-discussions-components-files/96/8407.QQ_FE.png& border=&0& alt=& &>&/a>&/p>
&p>把例子移植到Tivaware_C_Series-2.1.3.156,使用该库的驱动及对应库,可以编译生成bin程序,烧录进去后&/p>
&p>&a href=&/cfs-file.ashx/__key/communityserver-discussions-components-files/96/2705.QQ_FE.jpg&>&img src=&/resized-image.ashx/__size/550x0/__key/communityserver-discussions-components-files/96/2705.QQ_FE.jpg& border=&0& alt=& &>&/a>&/p>
&p>可以看到板卡MAC和设置的IP,然后程序就一直在这个位置,使用LM flash program 配置成网络模式升级也失败,连接不上,不知道有没有人做过该例子?&/p>
&p>贴上源码&/p>
&p>&br>//*****************************************************************************&br>//&br>// Demonstrate the use of the boot loader.&br>//&br>//*****************************************************************************&br>int&br>main(void)&br>{&br> // tContext sC&br> uint32_t ui32IPA&br> SysCtlMOSCConfigSet(SYSCTL_MOSC_HIGHFREQ);&/p>
&p>//&br> // Run from the PLL at 120 MHz.&br> //&br> g_ui32SysClock = MAP_SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ |&br> SYSCTL_OSC_MAIN | SYSCTL_USE_PLL |&br> SYSCTL_CFG_VCO_480), );&/p>
&p>//&br> // Configure the device pins.&br> //&br> PinoutSet(true,false);&/p>
&p>//&br> // Initialize the display driver.&br> //&br> /// Kentec320x240x16_SSD2119Init(g_ui32SysClock);&/p>
&p>//&br> // Initialize the graphics context.&br> //&br> // GrContextInit(&sContext, &g_sKentec320x240x16_SSD2119);&/p>
&p>//&br> // Draw the application frame.&br> //&br> // FrameDraw(&sContext, &boot-demo-emac-flash&);&/p>
&p>//&br> // Initialize the peripherals that each of the boot loader flavors&br> // supports. Although this example is only intended for use with the&br> // Ethernet boot loader, we initialize the other two peripherals too just&br> // in case it is used with the USB or serial boot loaders.&br> //&/p>
&p>&br> SetupForUART();&br> SetupForEthernet();&br> // SetupForUSB();&br> //&br> // Add the compile-time defined widgets to the widget tree.&br> //&br> // WidgetAdd(WIDGET_ROOT, (tWidget *)&g_sBackground);&/p>
&p>//&br> // Paint the widget tree to make sure they all appear on the display.&br> //&br> // WidgetPaint(WIDGET_ROOT);&/p>
&p>//&br> // We don&#39;t have an IP address yet so clear the variable to tell us to&br> // check until we are assigned one.&br> //&br> ui32IPAddr = 0;&br> UARTprintf(&g_bFirmwareUpdate=%d\n\r&,g_bFirmwareUpdate);&/p>
&p>//&br> // Loop forever, processing widget messages.&br> //&br> while(!g_bFirmwareUpdate)&br> {&br> // UARTprintf(&ui32IPAddr=%x\n\r&,ui32IPAddr);&br> //&br> // Do we have an IP address yet? If not, check to see if we&#39;ve been&br> // assigned one since the last time we checked.&br> //&br> #if 1&br> if(ui32IPAddr == 0 || ui32IPAddr == 0xFFFFFFFF)&br> {&br> //&br> // What is our current IP address?&br> //&br> ui32IPAddr = lwIPLocalIPAddrGet();&/p>
&p>//&br> // If it&#39;s non zero, update the display.&br> //&br> if(ui32IPAddr!= 0 && ui32IPAddr != 0xFFFFFFFF)&br> {&br> UARTprintf(&IP: %d.%d.%d.%d\n\r&,ui32IPAddr & 0xff, (ui32IPAddr && 8) & 0xff,&br> (ui32IPAddr && 16) & 0xff, ui32IPAddr && 24);&br> // WidgetPaint((tWidget *)&g_sIPAddr);&br> }&br> }&br> #endif&/p>
&p>//&br> // Process any messages from or for the widgets.&br> //&br> // WidgetMessageQueueProcess();&br> }&/p>
&p>//&br> // If we drop out, the user has sent &Magic Package& via LMFlash&br> // so we tidy up and transfer control to the boot loader.&br> //&/p>
&p>//&br> // Tell the user that we got their instruction.&br> //&br> // CanvasTextSet(&g_sStatus, &Updating...&);&/p>
&p>// WidgetPaint((tWidget *)&g_sStatus);&br> UARTprintf(&Updating...\n\r&);&br> //&br> // Process all remaining messages on the queue (including the paint message&br> // we just posted).&br> //&br> // WidgetMessageQueueProcess();&/p>
&p>//&br> // Transfer control to the bootloader.&br> //&br> SoftwareUpdateBegin(g_ui32SysClock);&/p>
&p>//&br> // The previous function never returns but we need to stick in a return&br> // code here to keep the compiler from generating a warning.&br> //&br> return(0);&br>}&/p>
&p>网络配置如下:&/p>
&p>&br>//*****************************************************************************&br>//&br>// Perform the initialization steps required to start up the Ethernet controller&br>// and lwIP stack.&br>//&br>//*****************************************************************************&br>void&br>SetupForEthernet(void)&br>{&br> uint32_t ui32User0, ui32User1;&br> uint8_t pui8MACAddr[8];&/p>
&p>//&br> // Configure SysTick for a 100Hz interrupt.&br> //&br> ROM_SysTickPeriodSet(g_ui32SysClock / TICKS_PER_SECOND);&br> ROM_SysTickEnable();&br> ROM_SysTickIntEnable();&/p>
&p>//&br> // Get the MAC address from the UART0 and UART1 registers in NV ram.&br> //&br> ROM_FlashUserGet(&ui32User0, &ui32User1);&br> if((ui32User0 == 0xffffffff) || (ui32User1 == 0xffffffff))&br> {&br> //&br> // We should never get here. This is an error if the MAC address has&br> // not been programmed into the device. Exit the program.&br> //&br> UARTprintf(&MAC Address Not Programmed!\n\r&);&br> while(1)&br> {&br> }&br> }&/p>
&p>//&br> // Convert the 24/24 split MAC address from NV ram into a MAC address&br> // array.&br> //&br> pui8MACAddr[0] = ui32User0 & 0&br> pui8MACAddr[1] = (ui32User0 && 8) & 0&br> pui8MACAddr[2] = (ui32User0 && 16) & 0&br> pui8MACAddr[3] = ui32User1 & 0&br> pui8MACAddr[4] = (ui32User1 && 8) & 0&br> pui8MACAddr[5] = (ui32User1 && 16) & 0&/p>
&p>//&br> // Format this address into the string used by the relevant widget.&br> //&br> UARTprintf(&MAC: %02X-%02X-%02X-%02X-%02X-%02X\n\r&,&br> pui8MACAddr[0], pui8MACAddr[1], pui8MACAddr[2], pui8MACAddr[3],&br> pui8MACAddr[4], pui8MACAddr[5]);&/p>
&p>//&br> // Remember that we don&#39;t have an IP address yet.&br> //&br> // usnprintf(g_pcIPAddr, SIZE_IP_ADDR_BUFFER, &IP: Not assigned&);&br> UARTprintf(&IP: Not assigned\n\r&);&/p>
&p>//&br> // Initialize the lwIP TCP/IP stack.&br> //&br> // lwIPInit(g_ui32SysClock, pui8MACAddr, 0, 0, 0, IPADDR_USE_AUTOIP);&br> lwIPInit(g_ui32SysClock, pui8MACAddr,0xC0A8010C ,0xFFFFFF0, 0xC0A80101 , IPADDR_USE_STATIC);&br> //&br> // Setup the device locator service.&br> //&br> // LocatorInit();&br> // LocatorMACAddrSet(pui8MACAddr);&/p>
&p>&br> //&br> // Start the remote software update module.&br> //&br> UARTprintf(&SoftwareUpdateInit\n\r&);&br> &span style=&color:#ff0000;&>SoftwareUpdateInit(SoftwareUpdateRequestCallback); & //这句一直没有运行,不知道为什么&/span>&br>}&/p>
&p>&div style=&clear:&>&/div>" />
求助 TM4C1294 应用升级该如何实现?哪里有配套的例程
此问题尚无答案
All Replies
小弟最近拿到一块EK-TM41294的demo板,调试远程升级功能。
目前用Tivaware_C_Series-2.1.3.156 固件例子中的boot_serial程序可以实现串口升级。
该目录下没有网口升级例子,于是在SW-DK-TM4C129X-2.1.3.156.exe 例程中找到boot_demo_emac_flash例子
把例子移植到Tivaware_C_Series-2.1.3.156,使用该库的驱动及对应库,可以编译生成bin程序,烧录进去后
可以看到板卡MAC和设置的IP,然后程序就一直在这个位置,使用LM flash program 配置成网络模式升级也失败,连接不上,不知道有没有人做过该例子?
//*****************************************************************************//// Demonstrate the use of the boot loader.////*****************************************************************************intmain(void){ // tContext sC uint32_t ui32IPA SysCtlMOSCConfigSet(SYSCTL_MOSC_HIGHFREQ);
// // Run from the PLL at 120 MHz. // g_ui32SysClock = MAP_SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ | SYSCTL_OSC_MAIN | SYSCTL_USE_PLL | SYSCTL_CFG_VCO_480), );
// // Configure the device pins. // PinoutSet(true,false);
// // Initialize the display driver. // /// Kentec320x240x16_SSD2119Init(g_ui32SysClock);
// // Initialize the graphics context. // // GrContextInit(&sContext, &g_sKentec320x240x16_SSD2119);
// // Draw the application frame. // // FrameDraw(&sContext, &boot-demo-emac-flash&);
// // Initialize the peripherals that each of the boot loader flavors // supports. Although this example is only intended for use with the // Ethernet boot loader, we initialize the other two peripherals too just // in case it is used with the USB or serial boot loaders. //
SetupForUART(); SetupForEthernet(); // SetupForUSB(); // // Add the compile-time defined widgets to the widget tree. // // WidgetAdd(WIDGET_ROOT, (tWidget *)&g_sBackground);
// // Paint the widget tree to make sure they all appear on the display. // // WidgetPaint(WIDGET_ROOT);
// // We don&#39;t have an IP address yet so clear the variable to tell us to // check until we are assigned one. // ui32IPAddr = 0; UARTprintf(&g_bFirmwareUpdate=%d\n\r&,g_bFirmwareUpdate);
// // Loop forever, processing widget messages. // while(!g_bFirmwareUpdate) { // UARTprintf(&ui32IPAddr=%x\n\r&,ui32IPAddr); // // Do we have an IP address yet? If not, check to see if we&#39;ve been // assigned one since the last time we checked. // #if 1 if(ui32IPAddr == 0 || ui32IPAddr == 0xFFFFFFFF) { // // What is our current IP address? // ui32IPAddr = lwIPLocalIPAddrGet();
// // If it&#39;s non zero, update the display. // if(ui32IPAddr!= 0 && ui32IPAddr != 0xFFFFFFFF) { UARTprintf(&IP: %d.%d.%d.%d\n\r&,ui32IPAddr & 0xff, (ui32IPAddr && 8) & 0xff, (ui32IPAddr && 16) & 0xff, ui32IPAddr && 24); // WidgetPaint((tWidget *)&g_sIPAddr); } } #endif
// // Process any messages from or for the widgets. // // WidgetMessageQueueProcess(); }
// // If we drop out, the user has sent &Magic Package& via LMFlash // so we tidy up and transfer control to the boot loader. //
// // Tell the user that we got their instruction. // // CanvasTextSet(&g_sStatus, &Updating...&);
// WidgetPaint((tWidget *)&g_sStatus); UARTprintf(&Updating...\n\r&); // // Process all remaining messages on the queue (including the paint message // we just posted). // // WidgetMessageQueueProcess();
// // Transfer control to the bootloader. // SoftwareUpdateBegin(g_ui32SysClock);
// // The previous function never returns but we need to stick in a return // code here to keep the compiler from generating a warning. // return(0);}
网络配置如下:
//*****************************************************************************//// Perform the initialization steps required to start up the Ethernet controller// and lwIP stack.////*****************************************************************************voidSetupForEthernet(void){ uint32_t ui32User0, ui32User1; uint8_t pui8MACAddr[8];
// // Configure SysTick for a 100Hz interrupt. // ROM_SysTickPeriodSet(g_ui32SysClock / TICKS_PER_SECOND); ROM_SysTickEnable(); ROM_SysTickIntEnable();
// // Get the MAC address from the UART0 and UART1 registers in NV ram. // ROM_FlashUserGet(&ui32User0, &ui32User1); if((ui32User0 == 0xffffffff) || (ui32User1 == 0xffffffff)) { // // We should never get here. This is an error if the MAC address has // not been programmed into the device. Exit the program. // UARTprintf(&MAC Address Not Programmed!\n\r&); while(1) { } }
// // Convert the 24/24 split MAC address from NV ram into a MAC address // array. // pui8MACAddr[0] = ui32User0 & 0 pui8MACAddr[1] = (ui32User0 && 8) & 0 pui8MACAddr[2] = (ui32User0 && 16) & 0 pui8MACAddr[3] = ui32User1 & 0 pui8MACAddr[4] = (ui32User1 && 8) & 0 pui8MACAddr[5] = (ui32User1 && 16) & 0
// // Format this address into the string used by the relevant widget. // UARTprintf(&MAC: %02X-%02X-%02X-%02X-%02X-%02X\n\r&, pui8MACAddr[0], pui8MACAddr[1], pui8MACAddr[2], pui8MACAddr[3], pui8MACAddr[4], pui8MACAddr[5]);
// // Remember that we don&#39;t have an IP address yet. // // usnprintf(g_pcIPAddr, SIZE_IP_ADDR_BUFFER, &IP: Not assigned&); UARTprintf(&IP: Not assigned\n\r&);
// // Initialize the lwIP TCP/IP stack. // // lwIPInit(g_ui32SysClock, pui8MACAddr, 0, 0, 0, IPADDR_USE_AUTOIP); lwIPInit(g_ui32SysClock, pui8MACAddr,0xC0A8010C ,0xFFFFFF0, 0xC0A80101 , IPADDR_USE_STATIC); // // Setup the device locator service. // // LocatorInit(); // LocatorMACAddrSet(pui8MACAddr);
// // Start the remote software update module. // UARTprintf(&SoftwareUpdateInit\n\r&); SoftwareUpdateInit(SoftwareUpdateRequestCallback); & //这句一直没有运行,不知道为什么}
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
状元28610分
使用网口升级的话,应该是boot_emac_flash和boot_demo_flash都烧录的。你是否只烧录了前者呢?
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
是的,我的理解是boot_emac_flash 其实就是支持网口升级的bootloader,那为何它不能通过网口升级应用程序呢?
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
探花12292分
如果直接用ROM里的ETHERNET BOOT LOADER + LM FLASH PROGRAMMER可以么?
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
资料文档对这两个例子就这两个说明:
You have posted to a forum that requires a moderator to approve posts before they are publicly available.}

我要回帖

更多关于 dnf支援兵等级 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信