2010年4月4日日曜日

PR-S300SEのシリアルコンソール


PR-S300SEのシリアルコンソールを覗いてみた。

DBG2というパターンがいかにもそれっぽい。定番からいくと
1: +3.3V
2: RX
3: TX
4: GND
で、+3.3VとGNDは確認できた。TXはテスターで確認できる。データが出ていれば普段は3.3V、出力がある時は不規則に電圧が下がるはずだ。ところが、実際にあたってみると0V付近で微妙にふらついている。どうも接続から浮いているようだ。

パターンを睨むと、R93のパターン(チップは載っていない)を介してどこかに繋がっているように見える。R93の左側をあたってみると、上記の特徴に一致する信号が出ていた。そこで115,200の8N1でつないでみると起動メッセージが確認できた。VxWorksらしいがかなり手ごわそうだ。

「LOADER」と印字のあるJ6をショートすると何かがおこりそうな気もする。
また、左上の6つのテストポイントはいかにもJTAG絡みだったり、いろいろ遊べそうだ。

R93,R96は単にショートすればDBG2が活きるはず。チップ部品(おそらく1005)の0Ωか、適当な電線をはんだ付けすればよさそうだが、パターンが非常に細かいので難易度高し。


Attaching interface lo0... done


]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]] ]]]] ]]]]]]]]]] ]] ]]]] (R)
] ]]]]]]]]] ]]]]]] ]]]]]]]] ]] ]]]]
]] ]]]]]]] ]]]]]]]] ]]]]]] ] ]] ]]]]
]]] ]]]]] ] ]]] ] ]]]] ]]] ]]]]]]]]] ]]]] ]] ]]]] ]] ]]]]]
]]]] ]]] ]] ] ]]] ]] ]]]]] ]]]]]] ]] ]]]]]]] ]]]] ]] ]]]]
]]]]] ] ]]]] ]]]]] ]]]]]]]] ]]]] ]] ]]]] ]]]]]]] ]]]]
]]]]]] ]]]]] ]]]]]] ] ]]]]] ]]]] ]] ]]]] ]]]]]]]] ]]]]
]]]]]]] ]]]]] ] ]]]]]] ] ]]] ]]]] ]] ]]]] ]]]] ]]]] ]]]]
]]]]]]]] ]]]]] ]]] ]]]]]]] ] ]]]]]]] ]]]] ]]]] ]]]] ]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]] Development System
]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]] VxWorks version 5.5.1
]]]]]]]]]]]]]]]]]]]]]]]]]] KERNEL: WIND version 2.6
]]]]]]]]]]]]]]]]]]]]]]]]] Copyright Wind River Systems, Inc., 1984-2003

CPU: Cavium Octeon. Processor #0/400MHz.
Memory Size: 0x7e00000. BSP version 2.0/1.

-> Copy OK: 11214 bytes copied
InterfacesInit_RGMII: interface 0 configured
PortsInit_RGMII: port 0, mac 0:b:a2:db:50:ae
PortsInit_RGMII: port 0 configured
PortsInit_RGMII: port 1, mac 0:b:a2:db:50:af
PortsInit_RGMII: port 1 configured
DataCacheInit: flow_cache created
commandChannelInit: called
PortsEnable_RGMII: port 1 enabled
PortsEnable_RGMII: port 0 enabled
IP Filter: v3.4.32 initialized. Default = pass all, Logging = disabled
vxworks_muxAttach(438) endFindByName ERROR [vp0][vp]
vxworks_muxAttach(438) endFindByName ERROR [vp1][vp]
moving file dms.tmp -> dms.xml
ipsec: Initializing crypto library...
ipsec: Connecting to engine...
ipsec: Network interfaces:
0: lo0:
127.0.0.1/255.0.0.0 [127.0.0.1]
::1/128
fe80::1%1/64
127.0.0.100/255.0.0.0 [127.0.0.100]
1: lan0:
fe80::20b:a2ff:fedb:50af%2/64
192.168.1.1/255.255.255.0 [192.168.1.255]
2: wan1:
fe80::20b:a2ff:fedb:50ae%3/64
16: ssgw0:
127.0.0.10/255.0.0.0 [127.0.0.10]
ipsec: Loading policy rules...
ipsec: Policy rules loaded
wait irda server...
irda server start...


PR-S300SEはSoCとしてCavium Octeon CN5020を採用している。MIPS64ベースのデュアルコア構成らしい。実際に開けて確かめた偉大な先達の記事参照。

0 件のコメント:

コメントを投稿