ecos-3.0付属のredboot②・まとめ

ecos-3.0のredbootは完動を確認できないままクローズにします。

結論は。。

動作

1.接続 TCP,RS-232CともにOK!
→ load -h 192.168.nn.mm jsp.srec
で転送できる(tftp経由)時間10秒位で転送(約200kb)はやいです。

2.メモリ、レジスタの変更OK!
3.逆アセンブルOK!
   →h8300-elf-insight(ver6.8)を使用するとGUI上マウスで操作できるので便利。。

4.cコマンドは駄目!!

  b _start
  c
としても駄目

 set $PC = 0x400000
 c
駄目。。

 jump _start
駄目。。

ソース設定


  1. H8_3069初期設定

    ..\ecos-3.0\packages\hal\h8300\aki3068net\v3_0\include\platform.inc
    
をいじる。
  1. gcc選択
gccの選択は下記で出来る。

../ecos-3.0/packages/hal/h8300/aki3068net/v3_0/cdl
 hal_h8300_h8300h_aki3068net.cdl
line-184 default_value {"h8300-elf"}

コンパイル環境

1.TOPPERSが推奨しているコンパイル環境の新しい方。

binutiles-2.16.1
gcc-3.4.3
これをelfで作成する。

ecos-3.0 redboot コンパイル