为了方便嵌入式系统的离线调试,开发者常常制作了诸如"工程模式"、"开发模式"之类的用于后期维护测试用的隐藏功能,我们的小S自然也不例外,下面来介绍一下SONY NW-S706F的工程模式:
A)进入工程模式:
在任何情况下,按下"播放"键不放,并以普通速度输入"快进"、"快进"、"后退"、"后退"、"快进"、"后退"、"快进"、"后退"、"HOME"、"HOME", 即可见到屏幕一暗即亮,并在第一行显示"TEST MODE(Entering)"字样,等待1~2秒,即进入工程模式.下面是进入工程模式后的详细操作和屏幕显示.
屏幕显示:
TEST MODE (HOLD:OFF)
注释:屏幕第1行 翻译或解释: "测试模式 (锁键:关)"
注释:屏幕第2行 翻译或解释: "此行留给后面的测试做显示."
1.00.02.00 [US]
注释:屏幕第3行 翻译或解释: "固件版本:1.00.02.00 [美版]"
Font:1.00C Boot:3.22
注释:屏幕第4行 翻译或解释: "字体版本:1.00C 引导程序版本:3.22"
开始测试:
功能1:
FM调谐器测试:
屏幕显示:
TEST MODE (HOLD:OFF)
注释:屏幕第1行
注释:屏幕第2行
1.00.02.00 [US]
注释:屏幕第3行
Font:1.00C Boot:3.22
注释:屏幕第4行
进入功能方法:
"HOLD"开关处于"OFF"状态下,拨动"快进"旋钮轮流显示下列内容:
Tuner:ON
翻译或解释: "FM调谐器:开"
Tuner:OFF
翻译或解释: "FM调谐器:关"
选择"Tuner:ON"时,拨动"快退"旋钮轮流显示下列内容:
TUNER Freg. -> Max (108.00MHz)
翻译或解释: "FM调谐器裴值: 最大值(108.00兆赫兹)"
TUNER Freg. -> CENTER (97.50MHz)
翻译或解释: "FM调谐器裴值: 中间值(97.50兆赫兹)"
TUNER Freg. -> Min (87.50MHz)
翻译或解释: "FM调谐器裴值: 最小值(87.50兆赫兹)"
退出功能方法:
"HOLD"开关处于"OFF"状态下,再次拨动"快进"旋钮,当屏幕第2行显示为"Tuner:OFF"时即为退出.
功能2:
按键测试:
进入功能方法:
"HOLD"开关处于"OFF"状态下,按下"播放"键.
屏幕显示:
ALL KEY CHECK
注释:屏幕第1行 翻译或解释: "所有按键测试"
0x0001(ALL=0x03f3)
注释:屏幕第2行 翻译或解释: "0x0001是当前"播放"键的系统16进制键值(全部=0x03f3)"
1.00.02.00 [US]
注释:屏幕第3行 翻译或解释: "固件版本:1.00.02.00 [美版]"
Font:1.00C Boot:3.22
注释:屏幕第4行 翻译或解释: "字体版本:1.00C 引导程序版本:3.22"
"播放"键的键值将在进入本功能后默认在屏幕第2行显示:
0x0001(ALL=0x03f3)
翻译或解释: "0x0001是当前"播放"键的系统键值(全部=0x03f3)"
按下"音量+"键,在屏幕第2行将显示:
0x0021(ALL=0x03f3)
翻译或解释: "0x0021是当前"音量+"键的系统键值(全部=0x03f3)"
按下"音量-"键,在屏幕第2行将显示:
0x0031(ALL=0x03f3)
翻译或解释: "0x0031是当前"音量-"键的系统键值(全部=0x03f3)"
拨动"快进"旋钮在屏幕第2行将显示:
0x0371(ALL=0x03f3)
翻译或解释: "0x0371是当前"快进"旋钮的系统键值(全部=0x03f3)"
拨动"快退"旋钮在屏幕第2行将显示:
0x03f1(ALL=0x03f3)
翻译或解释: "0x03f1是当前"快退"旋钮的系统键值(全部=0x03f3)"
按下"HOME"键,在屏幕第2行将显示:
0x0231(ALL=0x03f3)
翻译或解释: "0x0231是当前"HOME"键的系统键值(全部=0x03f3)"
按下"MODE"键,在屏幕第2行将显示:
0x0331(ALL=0x03f3)
翻译或解释: "0x0331是当前"MODE"键的系统键值(全部=0x03f3)"
拨动"HOLD"开关,在屏幕第2行将显示:
0x0005(ALL=0x03f3)
翻译或解释: "0x0005是当前"HOLD"开关的系统键值(全部=0x03f3)"
退出功能方法:
"HOLD"开关处于"OFF"状态下,再次按下"播放"键,当屏幕第2行显示为"key check Canceled.."时即为退出.
功能3
麦克风测试:
进入功能方法:
"HOLD"开关处于"OFF"状态下,按下"HOME"键.
由于本人手头没有S706F的外接Mic,所以屏幕第2行显示:
[MC] NOT CONNECT
翻译或解释: "[麦克风] 没有连接"
退出功能方法:
没有连接Mic,直接处于未进入状态.
功能4
充电测试:
进入功能方法:
"HOLD"开关处于"OFF"状态下,拨动"快退"旋钮.
屏幕第2行显示:
CHG START: -> NOT Started.
翻译或解释: "开始充电: -> 没有开始."
"HOLD"开关处于"OFF"状态下,拨动"快进"旋钮,在屏幕第2行将轮流显示:
CHG: 500mA
翻译或解释: "充电: 500毫安"
CHG: 100mA
翻译或解释: "充电: 100毫安"
退出功能方法:
"HOLD"开关处于"OFF"状态下,拨动"快退"旋钮,屏幕第2行显示"CHG START: -> NOT Started."时即为退出.
功能5
系统参数初始化:
进入功能方法:
"HOLD"开关处于"OFF"状态下,按下"MODE"键.
本功能会将时间屏保里的时间清空,原来竖着显示的时间屏保里的数字都会变成"-",不过重新设置一下时间即可.
屏幕第2行显示:
System Parameter Initialized.
翻译或解释: "系统参数已初始化."
退出功能方法:
本功能直接将S706F的各个系统参数初始化,不含任何操作,直接处于退出状态.
功能6
锁键状态:
进入功能方法:
拨动"HOLD"开关.
在除了"按键测试"功能外的其他任何情况下拨动"HOLD"开关,屏幕第1行都将显示:
TEST MODE (HOLD:OFF)
翻译或解释: "测试模式 (锁键:关)"
或者
TEST MODE (HOLD:ON)
翻译或解释: "测试模式 (锁键:开)"
退出功能方法:
无须退出.
功能7
睡眠测试:
进入功能方法:
"HOLD"开关处于"OFF"状态下,按下"音量+"键.
屏幕第2行自动切换显示:
SLEEP IN
注释:此时屏幕亮将会变暗,并持续1秒种. 翻译或解释: "睡眠开始"
SLEEP OUT
注释:此时屏幕亮度将会恢复常态. 翻译或解释: "睡眠结束"
退出功能方法:
自动,当屏幕第2行显示为"SLEEP OUT"时即为退出.
功能8
系统信息:
进入功能方法:
"HOLD"开关处于"OFF"状态下,按下"音量-"键.
反复按下"音量-"键,屏幕第2行将轮流显示:
FONT: 1.00C
翻译或解释: "字体版本: 1.00C"
SHIMUKE: US
翻译或解释: "日语"仕向"的读音,这里指面向哪个地区开发的意思,US不用我翻译了吧."
HWCONF: m:06h v:0h
翻译或解释: "HW我猜应该是S706F底端的多功能接口吧,那HWCONF就是接口设置了,后面的鬼参数看不懂."
Storage: 4GB
翻译或解释: "容量: 4GB"
TUNER: YES
翻译或解释: "是否包含FM调谐器: 是"
SVN VERSION: 2497MS.2497MS
翻译或解释: "源代码版本: 2497MS.2497MS"
VERSION: 1.00.02.00
翻译或解释: "固件版本: 1.00.02.00"
BOOTs VERSION: 3.22
翻译或解释: "引导程序版本: 3.22"
退出功能方法:
随时可以切换到别的测试功能.
功能9
屏幕测试:(本测试后屏幕将出现部分区域不能及时刷新的现象,不要惊慌,不是你的机器有问题.)
进入功能方法:
"HOLD"开关处于"ON"状态下,按下"音量-"键.
反复按下"音量-"键,屏幕将轮流显示:
红色
绿色
蓝色
黑色
白色
退出功能方法:
按下"音量-"键,即可退出.
功能10
鸣音测试:
进入功能方法:
"HOLD"开关处于"ON"状态下,按下"音量+"键.
反复按下"音量+"键,屏幕第2行将轮流显示:
BEEP ON
注释:将听到鸣音声"滴". 翻译或解释: "鸣音开"
BEEP OFF
翻译或解释: "鸣音关"
C)退出工程模式:
方法一:直接"RESET"!
方法二:拨开旋钮至"FOLDER"档,即可退出工程模式(可能不成功,因为我只成功过一次).
D)后注:
冒着未知危险打开工程模式进行测试,总算是被我写完了,还好没出现什么让我后悔的情况.但是有个遗憾就是手头没有照相设备,不能拍下图来给大家比照,只能写的详细些.自认为写的还算详细,但总觉得这个测试模式应该还有些什么的,就象功能9和功能10,本来测到功能8已经感觉无法再发现新功能了,可是就在此时,被我发现了"HOLD"键的秘密,哈哈.如果大家还发现什么功能,请一并贴出,供广大机油测试.
附上我的小S靓照.
转载请注明出处: RNX_r RNXStudio
http://rnxstudio.spaces.live.com
有任何疑问或建议请使用以下方式联系我:
Q Q:115010539

MSN:
roger_xujet@msn.com #(include mailadd.h)
Blog:
http://rnxstudio.spaces.live.com
[
本帖最后由 RNX_r 于 2007.9.9 20:33 编辑 ]