lch 发表于 2011-7-10 17:30:51

Ti Nspire 降级教程与砖机修复教程

本帖最后由 lch 于 2011-7-19 10:16 编辑

众所周知,NS从OS3.0.1开始引入了一个新的BOOT2,而这个新的BOOT2会导致升级后的NS无法返回到OS2.0,同时也导致不少NS变砖。变砖的NS不能直接通过USB刷写BOOT2(因为启动时USB似乎并不工作)。而即使未变砖,也直接宣告了Ndless无法使用。

因为我不慎成为OS3.0的牺牲品,前段时间我根据国外的降级教程刷机,不曾想清除了BOOT2,直接导致我的NS变砖。一开始用的是USB to RS232刷,没能成功。经过HB的指点与讨论,认为只能用USB to TTL转接板。
警告:请做好足够的心理准备,同时要求有一定的动手能力与硬件知识。该方法有可能会导致机器变砖,对此造成的后果本人概不负责。在操作之前确保你对整个过程有所了解,有不懂的地方可以去问HB,我也大概了解一点。
下面言归正传,教大家如何降级。


一、准备:
1、BOOT2为3.0的nspire一台
2、USB to TTL 转接板
3、导线若干(建议用细线,我用的是网线剥开后的铜线)
4、操作系统为Windows XP电脑(必须带有超级终端),也可以用Windows 7(Win7不自带超级终端),Win7可用超级终端下载地址(设置方法可能不一样)
5、OS2.1 的BOOT2(可以把OS2.1的系统文件扩展名改为zip后解压得到boot2.img)

这是已提取的BOOT2(CAS)(尚不清楚BOOT2是否能在CAS和NON-CAS之间通用)




二、刷机过程:
1、电脑端设置
先在电脑上安装USB to TTL的驱动程序,接上USB to TTL,并打开设备管理器,记住端口号(我这里是COM4,请以实际为准)。



右键点击列表中的USB to TTL设备,选属性。


点击端口设置选项卡,按图中信息设置,确定


最后可以用跳线帽连接板子的RXD,TXD,用测试工具测一下TTL板是否正常。


2、计算器的连接
2、计算器的连接
接下来连接TTL板与计算器,先断开TTL与计算机的连接。
下面是连接的示意图。





这是我的USB to TTL转接板。



最好用杜邦线连接,防止因一些原因导致连接断开。



最后连出导线(我把杜邦线剪断了自己接的)。为了测试自己连接的是否到位,可以将TXD连线、RXD连线末端分别与GND连线末端接触,如果TTL板上对应的灯亮起说明连接正常!



按照上面的示意图把三根线连接到计算器,连之前先用橡皮用力擦拭金手指。可以用那块塑料盖板压住线头,一定要把线对齐,连接紧密。


3、开始刷机
打开超级终端。前面的区号都可以取消略过,填上也可。新建连接,名称图标可以任意选择点确定,继续。


注意在连接到窗口中注意选择连接的端口号,这就需要选择刚才在设备管理器中看到的。点确定继续。


接下来在端口设置中按下图设置,确定继续。



此时显示如下






lch 发表于 2011-7-10 17:34:33

本帖最后由 lch 于 2011-7-10 17:53 编辑

计算器装好电池,按HOME+ENTER+B再按ON(touchpad是Doc+Enter+2 再按ON)(这一步删除原有的BOOT2),拔掉电池。连接电脑与TTL板(此时板上的TXD、RXD因为与计算器的GND构成回路而亮起),再装上电池,(此时板上的RXD、TXD指示灯熄灭)窗口内会显示如下文本:(如果没有显示,检查线路连接!一定不能碰到其他触点,轻则显示乱码,否则无法刷机)Boot Loader Stage 1 (1.1.8916)
Build: 2007/4/23, 23:37:16
Copyright (c) 2006, 2007 Texas Instruments Incorporated
Using production keys
Last boot progress: 0
Clocks:CPU = 90MHz   AHB = 45MHz   APB = 22MHz

Available system memory: 37292
Checking for NAND: NAND Flash ID: Samsung K9F5608Q0C
SDRAM memory test:   Pass
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Boot option: Normal

Loading BOOT2 software...

Error reading/validating BOOT2 image(这句话说明BOOT2已损坏)

Error loading BOOT2, looking for pre-installed images.                                                      
Checking for DIAGS image in pre-install area.                                             
No DIAGS image found.
Checking for BOOT2 image in pre-install area.                                             
No DIAGS image found.

Error loading BOOT2, install new version.                                       
Checking battery level.                     
Battery level is OK.                  

Ready to download BOOT2 software...注意此时可以传输BOOT2,点传送菜单,选择发送文件
浏览里选择OS2.1的boot2.img。下面的协议选择Xmodem。点发送。会出现如下对话框。

Begin XMODEM file transfer.
Erasing old BOOT2 image.
Updating BOOT2 image.
BOOT2 image has been updated.
Restarting in 2 (因连接不好产生乱码已省略)
这里会自动重启。
重启时,终端里显示:
?????hing image.
/2/19, 23:19:10
Copyright (c) 2006, 2007, 2008 Texas Instruments Incorporated
Using production keys

Clocks:CPU = 90MHz   AHB = 45MHz   APB = 22MHz
Checking for NAND: NAND Flash ID: Samsung K9F5608Q0C

Initializing graphics subsystem.
yright (c) 2003-2006 Datalight, Inc.
Datalight FlashFX Pro v3.00 Build 1358
Nucleus Edition for ARM9
Copyright (c) 1993-2006 Datalight, Inc.
Patents: US#5860082, US#6260156.

Loading Operating System...

100%(这里的100%会随着启动进度变化)

启动完成后显示

Beginning system initialization.
Clocks:CPU = 120 MHz AHB = 60 MHz APB = 30 MHz

Preparing file system. This takes a while...
   POSIX layer initialized.
   POSIX "NULL" device initialized.
   POSIX "CONSOLE" device initialized.
Datalight Reliance v2.10.1150
Copyright (c) 2003-2006 Datalight, Inc.
Datalight FlashFX Pro v3.00 Build 1358
Nucleus Edition for ARM9
Copyright (c) 1993-2006 Datalight, Inc.
Patents: US#5860082, US#6260156.

   POSIX file system initialized.
File system ready.
* P1R2 mode battery door detection
System build date: May5 2011, 23:45:41
Available memory: 15287324 bytes
Purging temporary files...
Launching system...
Created Execution Context
                         NavNet Ready.
Creating new IME Dialog
IME: non-ALPHA key pressed
至此启动完成已经进入系统,现在可以刷OS2.1了。
希望这篇文章对变砖的NS修复有帮助。
感谢研究出来的国外网友,感谢参与指导的HB。


下面把国外的修复原稿放出。(注:是法文)

zhengran14 发表于 2011-7-10 17:49:56

请问cx cas可以降到2.1嘛?

lch 发表于 2011-7-10 17:50:47

请问cx cas可以降到2.1嘛?
zhengran14 发表于 2011-7-10 17:49 http://www.cncalc.org/images/common/back.gif这个不太清楚!建议不要尝试

Nero 发表于 2011-7-10 17:59:50

好.

zhengran14 发表于 2011-7-10 18:18:22

我想也是,有些危险,还是等Ndless有支持3.0的版本吧

HB 发表于 2011-7-10 18:34:28

理论上可以使用1K XMODEM协议传输BOOT2,速度快5倍。(我无法完成试验)

使用恢复模式删除OS后也可以用TTL传系统,但那10MB大约需30分钟(XMODEM),1K理论上快5倍。

cypressx1 发表于 2011-7-10 19:14:27

CX 绝不可以降级

Cichol 发表于 2011-8-9 11:35:31

不错
看来用NS当单片机有希望了

rex 发表于 2012-12-26 18:30:44

rapid cable self test 哪里能下载这个软件?

tony13849 发表于 2013-1-25 18:22:38

复杂啊。。

czhx 发表于 2013-4-25 19:15:49

我已经用这个方法成功的把我的CAS救回来了。

新手菜鸟 发表于 2013-6-14 12:12:23

9750gii刷机失败,完成开不了机,能弄不

HHX-XXM 发表于 2013-7-1 17:14:36

新手菜鸟 发表于 2013-6-14 12:12 static/image/common/back.gif
9750gii刷机失败,完成开不了机,能弄不

9750你用NS法刷TVT

唐朝和尚 发表于 2013-7-18 21:52:04

{:019:}cx板砖表示没有成功,或者是我还不会弄?进行到计算器装好电池,按HOME+ENTER+B再按ON(touchpad是Doc+Enter+2 再按ON)(这一步删除原有的BOOT2),拔掉电池。连接电脑与TTL板(此时板上的TXD、RXD因为与计算器的GND构成回路而亮起),再装上电池,(此时板上的RXD、TXD指示灯熄灭)窗口内会显示如下文本:(如果没有显示,检查线路连接!一定不能碰到其他触点,轻则显示乱码,否则无法刷机)没法向下了

distinguish 发表于 2013-9-13 21:32:07

czhx 发表于 2013-4-25 19:15 static/image/common/back.gif
我已经用这个方法成功的把我的CAS救回来了。

你好我想咨询你一下,方便留个QQ不   我的345-772800谢谢

distinguish 发表于 2013-9-15 14:40:01

我试了多次   超级终端那些文字一直不显示   是怎么回事啊

johnseeker 发表于 2013-9-16 13:21:47

这个MARK备用,强

eastfly 发表于 2013-11-16 10:29:07

可以把boot2刷进去,但还是开不了机,连不上computer link。怎么用超级终端刷OS?

eastfly 发表于 2013-11-16 10:34:51

Boot Loader Stage 1 (1.1.9999)
Build: 2011/10/31,23:37:16
Copyright (c) 2006, 2007 Texas Instruments Incorporated
Using any      keys

Last boot progress: 0
Clocks:CPU = 90MHz   AHB = 45MHz   APB = 22MHz

Available system memory: 37292
Checking for NAND: NAND Flash ID: ST Micro NAND256R3A
PM is turning the device OFF
PM has turned the device ON
SDRAM memory test:   Pass
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Boot option: Download Boot2

Keypad request - installing BOOT2 software...

Checking battery level.
Battery level is OK.

Ready to download BOOT2 software...

Begin XMODEM file transfer.
Erasing old BOOT2 image.
Updating BOOT2 image.
BOOT2 image has been updated.
Restarting now.



Boot Loader Stage 1 (1.1.9999)
Build: 2011/10/31,23:37:16
Copyright (c) 2006, 2007 Texas Instruments Incorporated
Using any      keys

Last boot progress: 0
Clocks:CPU = 90MHz   AHB = 45MHz   APB = 22MHz

Available system memory: 37292
Checking for NAND: NAND Flash ID: ST Micro NAND256R3A
SDRAM memory test:   Pass
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Boot option: Normal

Loading DIAGS software...

96%
BOOT1: loading complete (86 ticks), launching image.


U-Boot 1.1.2 (Feb2 2007 - 19:48:46)

U-Boot code: 11800000 -> 1182DC2CBSS: -> 1183246C
RAM Configuration:
Bank #0: 10000000 32 MB
Flash: 512 kB
NAND:32 MB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot:0
Starting Phoenix diagnostics...
Phoenix ASIC#                                                                                                                                          
刷了BOOT2,还是无法进入系统,没法开机连接电脑,高手给分析下以上信息,是什么缘故?谢谢
页: [1] 2
查看完整版本: Ti Nspire 降级教程与砖机修复教程