[Suzaku:02144] Re: make imageでimage.binのチェックサムがつかない

Takenoshita Koyo email@hidden
2012年 3月 2日 (金) 18:30:37 JST


竹之下です。

Debian 6 (squeeze)では、/bin/shがdashになっているのですが、
それをbashに変えたところうまく行かない、ということはありました。

しかし、チェックサムの問題は気づいていませんでした。

> vendors\AtmarkTechno\SUZAKU-S.SZ010\Makefileのechoの前に/bin/をつける
> と、正しい image.binが出来上がります
ということは、echo と /bin/echo では、別のものになっているのでしょうか?

which echo

すると、/bin/echo 以外のものになっていたりしませんか?
(busyboxを入れている?)

(2012年02月28日 12:28), 宮崎電線 藤沢 wrote:
> netflashでプログラムを書き換えようとしたところ、転送完了後に、プロンプト
> に戻ってしまいました。image.binが壊れていたよう です。
> 
> make imageを実行して、最後のところが次のようになりました。
> ------
> echo -ne "\000">>  /home/hoge/images/image.bin
> echo -n 3.2.0>>  /home/hoge/images/image.bin
> echo -ne "\000">>  /home/hoge/images/image.bin
> echo -n AtmarkTechno>>  /home/hoge/images/image.bin
> echo -ne "\000">>  /home/hoge/images/image.bin
> echo -n SUZAKU-S.SZ010>>  /home/hoge/images/image.bin
> /home/dist/tools/cksum -b -o 2 /home/hoge/images/image.bin>>
> /home/hoge/images/image.bin
> make[2]: ディレクトリ
> `/home/uClinux-dist-20051110-suzaku8/vendors/AtmarkTechno/SUZAKU-
> S.SZ010' から出ます
> make[1]: ディレクトリ `/home/uClinux-dist-20051110-suzaku8/vendors' から
> 出ます
> 
> 以上で、image.binが出来上がりますが、この中身を見ると、チェックサムが
> ちゃんとできていなくて、netflashでimageの書換 ができません。下に、
> image.binの最後を記しますが、echo -ne "\000"が実行できていないようです。
> 2010年までは、問題なくできていたのですが、久しぶりにプログラムを書き換え
> たところ、だめでした。開発環 境は、debian 6.0.4です。
> 
> 2D 6E 65 20 0A 33 2E 32 2E 30 2D 6E 65 20 0A 41 -ne .3.2.0-ne .A
> 74 6D 61 72 6B 54 65 63 68 6E 6F 2D 6E 65 20 0A tmarkTechno-ne .
> 53 55 5A 41 4B 55 2D 53 2E 53 5A 30 31 30 00 00 SUZAKU-S.SZ010..
> 12 57 .W
> 
> vendors\AtmarkTechno\SUZAKU-S.SZ010\Makefileのechoの前に/bin/をつける
> と、正しい image.binが出来上がりますが、なぜでしょう?debianのバージョン
> が上がったせいでしょうか?不思議です。
>  シェルとそのバージョンは、下記の通りです。
> $ echo $SHELL
> /bin/bash
> $ bash --version
> GNU bash, version 4.1.5(1)-release (i486-pc-linux-gnu)
> 
> コマンドラインから実行すると、下の通りうまくいくのですが。"\055"は-です。
> $ echo -ne "\055"
> -$
> 
> _______________________________________________
> suzaku mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/suzaku
> 


-- 
Koyo Takenoshita



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