reused junk
BLR-TX4@SCI
最終更新:
busters
-
view
シリアル接続
ピンヘッダ追加
SH3のSCIはJ1までパターンがつながっているので利用する。
J1 | 1pin | TXD | SH3-TXD0(164pin) |
2pin | RXD | SH3-RXD0(171pin) | |
3pin | +3.3V | ||
4pin | GND |
レベルコンバータの用意
J1に出ているTXDとRXDの信号は0V-3.3Vの中でスウィングする。今回は3.3V版のレベコンICの持ち合わせがなかったため、手持ちの「USB-PDC充電コード ver2.00(SOURCENEXT)」と抵抗で分圧・電流制限だけの3.3V<=>5Vの手抜きインタフェース回路を使用する。とりあえず実験用としてしばらく動いてくれればよしとした。
USB-PDC充電コードだが、USB-シリアルの変換にPL-2303を使用していて、シリアル側の入出力にはLV125Aを使用している。LV125AのVCCにJ1-3(+3.3V)を入れてやれば追加回路なしのお手軽インタフェースが出来そう。
USB-PDC充電コードだが、USB-シリアルの変換にPL-2303を使用していて、シリアル側の入出力にはLV125Aを使用している。LV125AのVCCにJ1-3(+3.3V)を入れてやれば追加回路なしのお手軽インタフェースが出来そう。
*R=1KΩ
BLR-TX4起動ログ
ac000000 -- ac3fec3c : start 4byte mem check Now filling...ac000000 -- ac3fec3f (adrs) ac000000 ac100000 ac200000 ac300000 checking.. ac000000 ac100000 ac200000 ac300000 mem check complete ac000000 -- ac3fec3c : FILL 0 data CPU is SH7709A ------------- debug_ident=0 rst_type=0 expevt=0 intevt=0 intevt2=0 spc=0 ssr=0 reset_status=0 25743 extclk=10000, cpuclk=80000, pclk=20000, ckio=40000 HWcode=3c ** Free Program Area=33233 RAM_DEBUG_POINTER=c3fec00 Flash Baseadr=b0000000 sharp,intel mfr=00000090 dev=00002fe6 FUJITSU mfr=0000d30b dev=0000d30b ATMEL mfr=00004f26 dev=00004f26 ** Error: FLASHェ??「 (b0000000) Flash Baseadr=a0000000 sharp,intel mfr=00000009 dev=00000009 -- WLA_FLASH_BASE -- firmsize=958000 chksum=6a2aff26 fwcode=10 author=HIRAI HABA OHARA TAMURA YAMAZAKI SUGAI date=Mon Sep 01 17:28:52 2003 sig=BLR-TX4 / BLR2-TX4 ver=148 fwcode=10 WLA_TYPE=8 WLA_AREA_=0 flash_struc_num=4 prefunc=0 all_initialize end ------ Application_Initialize (freemem=3321488)------ 25743: ***** System_startup_task ***** Init_SCI_Driver(): Create Driver sci end Init_SCI_Driver end -> AX88195_Reset real HW code=0x0000003c -> AX88195_Reset - get AP_DATA FUJITSU MBM29LV800T - get TBL_DATA FUJITSU MBM29LV800T - Get_UnInitialize_Momory - struc_size = 0 - ver = 0 - crc = 0 - clear RAM_BK <- AX88195_Reset ** LUCENT_Open Error <- AX88195_Reset -> RTL8019_Reset ** Err src\arp.c 1080: fail.