(toppers-users 4439) Re: TOPPERS/ASPのSkyeye簡易パッケージの質問2

ozaki.minoru @ jp.panasonic.com ozaki.minoru @ jp.panasonic.com
2015年 10月 15日 (木) 12:31:39 JST


パナソニックAVCネットワークスの尾崎です。

斉藤様、小南様

早速のアドバイスありがとうございます。

gdb-7.1 で動作を確認しました。



From: users-bounces @ toppers.jp [mailto:users-bounces @ toppers.jp] On Behalf Of yasuo kominami(nifty)
Sent: Thursday, October 15, 2015 10:49 AM
To: users @ toppers.jp
Subject: (toppers-users 4438) Re: TOPPERS/ASPのSkyeye簡易パッケージの質問2

尾崎様、斎藤様、皆様

小南です。

私の環境では、以下の2つとも尾崎様と同じ症状になりました。

*1 GNU gdb (GNU Tools for ARM Embedded Processors) 7.8.0.20150604-cvs
*2 GNU gdb (Sourcery CodeBench Lite 2014.05-28) 7.7.50.20140217-cvs

ただし、以下のURLよりダウンロードしたものに含まれるgdbではエラーにならずにデバッグできました。
http://sourceforge.net/projects/skyeye/files/windows_development/MINGW-SKYEYE-3.0.msi/download

*3 GNU gdb 6.8

未調査ですが、gdbのバージョンのどこかで、サーバ-クライアント間のgdbのプロトコルが変更された
可能性が高いと思います。


2015-10-15 10:08 GMT+09:00 Naoki Saito <nsaito.nmiri @ gmail.com<mailto:nsaito.nmiri @ gmail.com>>:
尾崎様

> gdb-7.1はどのように入手してビルドすることができますか?

GNUプロジェクトのページからダウンロードしてビルドしました.
http://ftp.gnu.org/gnu/gdb/

Cygwin上でビルドしたものを以下に置いてあります.
https://drive.google.com/file/d/0BzxltLXnMNHub2Y4ZEFfSEttOUk/view
適当な場所においてパスを通せば使えると思います.

以上,よろしくお願いします.

----
斉藤 直希
名古屋市工業研究所

2015年10月15日 9:37  <ozaki.minoru @ jp.panasonic.com<mailto:ozaki.minoru @ jp.panasonic.com>>:
> パナソニックAVCネットワークスの尾崎です。
>
> 斉藤様
>
> 回答有り難うございます。
> Launchpad GCCでは、一番古いパッケージで入手できるのがgdb-7.3です。
> gdb-7.1はどのように入手してビルドすることができますか?
>
>
> -----Original Message-----
> From: users-bounces @ toppers.jp<mailto:users-bounces @ toppers.jp> [mailto:users-bounces @ toppers.jp<mailto:users-bounces @ toppers.jp>] On Behalf Of Naoki Saito
> Sent: Wednesday, October 14, 2015 5:27 PM
> To: users @ toppers.jp<mailto:users @ toppers.jp>
> Subject: (toppers-users 4435) Re: TOPPERS/ASPのSkyeye簡易パッケージの質問2
>
> 尾崎様
>
> 当方では gdb-7.1 をビルドして使っています.
> 現象としては以下のように思います.
> http://sourceforge.net/p/skyeye/bugs/68/
>
>
> 自分の場合,gcc-4.9 を使っていたのですが,gdb-7.1と使用するために
> コンパイルオプションとして -gdwarf-2 -gstrict-dwarf を追加する必要がありました.
> http://stackoverflow.com/questions/17954293/how-to-change-the-version-of-a-compilation-unit
>
> 以上,よろしくお願いします
>
> ----
> 斉藤 直希
> 名古屋市工業研究所
>
> 2015年10月14日 15:10  <ozaki.minoru @ jp.panasonic.com<mailto:ozaki.minoru @ jp.panasonic.com>>:
>> パナソニックAVCネットワークスの尾崎です。
>>
>> 早速の複数の回答有り難うございました。
>> 非常に参考になりました。
>>
>> Launchpad GCC を使い、リンクスクリプトを修正することでmakeができて
>> Skyeyeで実行することができました。
>> ありがとうございます。
>>
>> その後、gdbでデバックをしようとした所、下記のエラーが発生しています。
>>
>> デバック・クライアント側
>> $ arm-none-eabi-gdb asp.exe
>>         :
>> Type "apropos word" to search for commands related to "word"...
>> Reading symbols from asp.exe...done.
>> (gdb) target remote localhost:12345
>> Remote debugging using localhost:12345 Reply contains invalid hex
>> digit 117
>> (gdb)
>>
>> デバックサーバー側
>> $ skyeye -c skyeye.conf -d
>>         :
>> debugmode= 1, filename = skyeye.conf, server TCP port:12345 Remote
>> debugging using port:12345
>> readchar: Got EOF
>> Remote side has terminated connection.  GDBserver will reopen the connection.
>>
>> ネットで調べると、gdbとskyeyeのバージョンによるものと思われます。
>>
>> Skyeyeは、TOPPERSからダウンロードした以下のバージョンを使っています。
>>
>> ------------------------- SkyEye -V1.2.4 ---------------------------
>> ----------------- DeviceManager Extension 2.2.0 ------------------
>>
>> 一方Launchpad GCCのgdbのバージョンは7.8.0.2を使用しています。
>>
>> どちらに合わせるべきか、教えていただけると助かります。
>> 宜しくお願いします。
>>
>>
>> ----------------------------------------------------------------------
>> -----------
>> パナソニックAVCネットワークス(社)
>> イノベーションセンター 技術総括 セキュアソリューション課
>>  Name:  尾崎 実
>>  E-mail: ozaki.minoru @ jp.panasonic.com<mailto:ozaki.minoru @ jp.panasonic.com>  MEITS 7-911-6901
>> TEL:050-3380-2446<tel:050-3380-2446> FAX:092-477-1301<tel:092-477-1301>
>> ----------------------------------------------------------------------
>> ------------
>>
>>

-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://www.toppers.jp/pipermail/users/attachments/20151015/04ad9a08/attachment.html>