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

Honda Seijiro email@hidden
2010年 11月 19日 (金) 12:46:31 JST


本田です。

Shoehorn実行直後にカーネルイメージ/ユーザランドイメージを書き込んだ結
果、書込みに成功し、正常に起動しました。

敏速な対応をして頂きありがとうございました。

以上
--
mizo wrote :
> 溝渕です。
>
> 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 メーリングリストの案内