トップ «前の日記(2006年08月01日) 最新 次の日記(2006年08月28日)» 編集
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|10|12|
2009|02|03|06|07|10|11|12|
2010|01|02|03|04|07|09|10|11|12|
2011|01|03|04|05|06|07|08|10|
2012|01|06|08|09|10|12|
2013|01|02|03|04|07|09|11|12|
2014|01|03|04|05|06|09|
2015|04|
2016|01|08|
ここは旧えびめもです。えびめも2に移行します(2016/12/1)

2006年08月03日

みついわボード

みついわさんのSH7706+LANボード。とりあえずJTAGが開通した。

みついわボード

JTAGが開通したのでまずはROMイメージバイナリを吸い出して逆アセ
$ ls -l flashrom.bin
-rw-r--r--  1 ebihara ebihara 8388608 2006-08-03 22:06 flashrom.bin
$ md5sum flashrom.bin
a47b74dae2a49546fabb6532be8a15bd  flashrom.bin
$ sh3-linux-objdump -b binary -m sh3 -EL --adjust-vma=0xa0000000 -D flashrom.bin

みついわボード

a0000000 <.data>:
a0000000:       48 d1           mov.l   0xa0000124,r1   ! 0xa4000116
a0000002:       70 90           mov.w   0xa00000e6,r0   ! 0x988
a0000004:       01 21           mov.w   r0,@r1
a0000006:       48 d1           mov.l   0xa0000128,r1   ! 0xa4000136
a0000008:       00 e0           mov     #0,r0
a000000a:       00 21           mov.b   r0,@r1
a000000c:       43 d1           mov.l   0xa000011c,r1   ! 0xffffff80
a000000e:       69 90           mov.w   0xa00000e4,r0   ! 0x112
a0000010:       01 21           mov.w   r0,@r1
とりあえず最初んところ
0xa4000116(SCPCR).word <- 0x988
0xa4000136(SCPDR).byte <- 0x0
0xffffff80(FRQCR).word <- 0x112
もう飽きた

みついわボード

mesが動いてるんだからやっぱしboot部分は触らないことにする。
MES >Micro Embeded System Ver2.3 Rev1

みついわボード

sourceforveのcvsを最新にしてみる。
2006-08-02      Takashi YOSHII 
 
        SHMIN board support added
 
        * arch/sh/Kconfig: New config SH_SHMIN to support SHMIN board
        * arch/sh/Makefile: machdir shmin added
        * arch/sh/tools/mach-types: mach-type SHMIN added
        * arch/sh/boards/shmin: New directory for SHMIN
        * arch/sh/boards/shmin/Makefile: New file for SHMIN
        * arch/sh/boards/shmin/setup.c: New file for SHMIN
        * include/asm-sh/shmin/shmin.h: New file for SHMIN
        * arch/sh/configs/shmin_defconfig: New file for SHMIN
        * drivers/net/ne.c: ifdef SHMIN added
おおおぉぉ!?よしいさん仕事が早いじゃないですか。なんだ俺やる必要ないじゃん?(A^^;;
$ make shmin_defconfig
$ make
んで PARTNER で vmlinuxを
> l vmlinux
> g
動かない・・・・今日はここまでかなぁ。

みついわボード

ついでに
 [ ] Use LinuxSH standard BIOS
 [ ]   Early printk support (NEW)
を外したけど(必須だわな)動かない・・というかメッセージが表示されない。あと少しの気もするけど今日はここまでかな。