[Armadillo:06201] Re: Armadillo-420 量産ボード 起動しない

mizo email@hidden
2010年 11月 19日 (金) 11:28:18 JST


溝渕です。

Honda Seijiro wrote:
> 本田です。
> 
> 「Memmap」ボタンを押下しても同様のメッセージが出力されました。
> 
> JP1がOPENの場合、シリアル出力をモニタできているので、問題なく接続できて
> いると思います。
> JP1がSHORTの場合、接続されていないというメッセージがでます。

hermit-at-winでイメージファイルを書き込む場合は、Armadillo-420が保守モー
ドになっている必要があります。

Armadillo-420を保守モードにするには、
 - JP1: オープン
 - JP2: ショート
にする必要があります。

ひょっとしたらJP2をショートしていないのではないでしょうか?

> 上記の結果から、Armadillo-420に書き込まれているブートローダに問題がある
> のかと思い、hermit-at-winの 「Shoehorn」からブートローダを出荷状態に戻す
> ことを試みました。結果、以下のようなログがきろくされました。なお、書込み
> 後にさらに カーネルイメージを書き込もうとしましたが、同様に失敗しました。

Shoehorn実行直後に(Armadillo-420の電源を切らないで)カーネルイメージの書
き込みを行ないましたか?

以上ご確認よろしくお願いいたします。

> ■Shoehornログ
> libs/shoehorn-armadillo4x0.bin: 1044 bytes (2048 bytes buffer)
> libs/loader-armadillo4x0-boot.bin: 46024 bytes (46024 bytes buffer)
> Waiting for target - press Wakeup now.
> Initializing target...
> Writing SRAM loader...
> Pinging loader
> Initialising hardware:
> - flushing cache/TLB
> - Switching to 115200 baud
> - Initializing for Mobile-DDR
> Pinging loader
> Detecting DRAM
> - 32 bits wide
> - start: 0x80000000 size: 0x04000000 last: 0x83ffffff
> Total DRAM: 65536kB
> Loading libs/loader-armadillo4x0-boot.bin:
> - start: 0x83000000 size: 0x0000b3c8 last: 0x8300b3c7
> 0x00001000
> 0x00002000
> 0x00003000
> 0x00004000
> 0x00005000
> 0x00006000
> 0x00007000
> 0x00008000
> 0x00009000
> 0x0000a000
> 0x0000b000
> 0x0000b3c8
> initrd_start is c0400000
> Moving initrd_start to c0400000
> Loading initrd:
> Writing parameter area
> - nr_pages (all banks): 4096
> - rootdev: (RAMDISK_MAJOR, 0)
> - pages_in_bank[0]: 2048
> - pages_in_bank[1]: 2048
> - initrd_start: 0xc0400000
> - initrd_size: 0x0
> - ramdisk_size: 0x0
> - start: 0x80020000 size: 0x00000900 last: 0x800208ff
> 0x00000900
> 0x00000100
> Pinging loader
> Starting kernel at 0x83000000
> 
> 以上、よろしくお願いします。
> mizo wrote :
>> 溝渕です。
>>
>> Honda Seijiro wrote:
>>> ユーザランドやカーネルイメージを書き込もうと思いましたが、以下のような
>>> メッセージが出て書込みができませんでした。CON3/CON13 /JP1にコネクタを実
>>> 装したのですが、実装不良が原因の可能性が高いでしょうか?シリアル出力を確
>>> 認できたので問題ないかと思ったのですが。
>>>
>>> ■書込み時のメッセージ
>>> can't connect to target
>>>
>>> ■書込みツール
>>> hermit-at-win(ver1.2.0)
>> - host(PC): hermit-at-win(ver1.2.0)
>> - client(Armadillo-420): Hermit-At v2.0.2
>>
>> で確認してみましたが、正常に書き込み可能でした。
>>
>> hermit-at-winの「Memmap」ボタンを押下すると、Armadillo-420のメモリマップ
>> が確認できますか?
>>
>> もしできない場合は、PCで使用しているシリアルポートがArmadillo-420に接続
>> されているかどうか確認してみてください。
>>
>> 以上ご確認お願いします。
>>
>>> 以上、よろしくお願いします。
>>> --
>>> mizo wrote :
>>>> 溝渕です。
>>>>
>>>> Honda Seijiro wrote:
>>>>> Armadillo-420の量産ボードに電源を入れたところ、シリアル出力が以下の状態
>>>>> となり起動しません。また、以下の内容が繰り返し出力さ れます。
>>>>>
>>>>> 量産ボードを扱うのは初めてなのですが、量産ボードにはROMにイメージが書き
>>>>> 込まれていないものなのでしょうか?
>>>>>
>>>>> ■シリアル出力
>>>>> Hermit-At v2.0.2 (armadillo4x0) compiled at 17:36:46, Jun 02 2010
>>>>> Copying kernel........done.
>>>>> Copying ramdisk.......................................................done.
>>>> リード部品未実装のArmadillo-420量産ボード(A4200-B00Z)をお使いでしょうか?
>>>>
>>>> A4200-B00Zは、どこにどの部品が実装されるかを出荷の段階で想定できないた
>>>> め、ブートローダ以外のフラッシュイメージが書き込まれていません。
>>>>
>>>> そのため、ユーザランド/カーネルイメージファイルを書き込む必要があります。
>>>>
>>>> 以上ご確認ください。
>>>>
>>>> _______________________________________________
>>>> armadillo mailing list
>>>> email@hidden
>>>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>> _______________________________________________
>> armadillo mailing list
>> email@hidden
>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo




armadillo メーリングリストの案内