(toppers-users 3925) Re: TOPPERS/ASP 1.7.0 cq_starm_gcc 動作確認

koizumi yoshiyuki koizumiyoshiyuki @ gmail.com
2012年 2月 17日 (金) 13:33:47 JST


 二口さま

こいさんです。
小生、今まで2011.9-69使っていませんでした。先ほど、GCCのバージョンを上げて実行してみましたが、一応動作しているようです。現在、ボードが手元にないので(kotatsu
top Lab)、チップシミュレータで動作させましたが、sample1は問題なく動作しています。

asp_arch_arm_m_gcc-1.3.2.tar.gzをasp-1.7.0.tar.gzに合わせるには相応の修正が必要でしたね。
環境が異なるのでなんともいえませんが、気になっています。
できることがあれば連絡ください。

以上
2012年2月14日18:23 Takeshi FUTAKUCHI <takeshi.futakuchi @ gmail.com>:

> 二口(ふたくち)と申します。
>
> ご報告です。
> 既出・既知の情報でしたらご容赦下さい。
>
> STM32 をターゲットとした開発の要求があり、
> asp-1.7.0 および
> asp_arch_arm_m_gcc-1.7.0
> に、
> asp_arch_arm_m_gcc-1.3.2 から、cq_starm_gcc を抜き出し、
> 合わせ込んで、動作したことを確認しました。
> ハードウェアは、デザインウェーブマガジン 2008.5号 付録の
> STM32F103VB搭載基板です。
>
> 主な修正は、
> ・prc_* を core_* に修正。
> ・arm_m_gcc へのパスを arm_m_gcc/common に変更。
> ・lm3sxxxx_gcc にならって、target_offset.tf を追加。
> でした。
>
> ターゲットへのインストールはDFU(USB経由アップデート)を利用するため、
> ASPは、0x8003000 以降に変更しました。
>
> コンパイラに悩まされました。
> ビルド環境は、CYGWIN と DOSプロンプトで試しました。
> コンパイラは、Sourcery G++ Lite ですが、バージョン(GCCバージョン)
> によって、OK/NGがあるようです。
>
> Sourcery_ver | GCC_ver | CYGWIN | DOS | ROMサイズ
> -------------+---------+--------+-----+------------
> 2009p1-161   | 4.3.2   | 不可   | 可  | 23920 Byte
> 2010q1-188   | 4.4.1   | 可     | 可  | 23928 Byte
> 2011.3-42    | 4.5.2   | 可     | 可  | 23232 Byte
> 2011.9-69    | 4.6.1   | 不可   | 不可|
>
> ※4.5.2 においては、動作はしますがELF のフォーマットが変わっているようでした。
> ※4.6.1 ではビルドは完了しますが動作しませんでした。(原因未解析)
>
> 不足情報などあればお申し付け下さい。
>
> 以上
>
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://www.toppers.jp/pipermail/users/attachments/20120217/aa0678d5/attachment.html>