(toppers-users 3509) Re: TOPEERS/ASP Cortex-M3依存部についての疑問
ソフトバンク 小山
koyama @ softbank.vc
2011年 7月 13日 (水) 13:25:37 JST
高木様
ご回答ありがとうございます。
> ひとまず、x_enable_intと同様な指定方法の修正で対応願います。
この方法で正しく動作しました。
ありがとうございました。
-------------------------------
SOFTBANK
ソフトバンク株式会社
〒197-0021東京都福生市東町6番地3
042-539-7771
小山辰也(こやまたつや)
-------------------------------
----- Original Message -----
From: Takaki Nobuhide
To: users @ toppers.jp
Sent: Wednesday, July 13, 2011 1:14 PM
Subject: (toppers-users 3508) Re: TOPEERS/ASP Cortex-M3依存部についての疑問
TO 小山様
高木@未来技術研究所と申します。
疑問に思った部分は、
K61\asp\arch\arm_m_gcc\prc_config.hのx_disable_intです。
この関数の中でsil_wrw_memへ渡すレジスタアドレ スの指定に
キャストが無いため、32ビットレジスタに対し
オフセットが1ずつ増えていくような処理に見えるのでですが
いかがでしょうか?
確かに、x_disable_intのsil_wrw_memへのアドレス指定方法が
間違っています。
ひとまず、x_enable_intと同様な指定方法の修正で対応願います。
以上です。
==========================================
(株)未来技術研究所 システムDiv.
高木 伸英 takaki @ ftl.co.jp
TEL (052) 238-7512 FAX (052) 238-6692
(2011/07/13 11:54), ソフトバンク 小山 wrote:
小山と申します。
現在、CQ出版「Interface 2011年4月号」で特集していた
K61.zipというパッケージ版を使用して、
TOPPERS/ASPでCortex-M3のSTM32F107VCを
使ったボードを動かしています。
その中で、疑問に思ったことがありましたので
どなたかご回答をお願い致します。
まず、現象としては
コンフィギュレータで指定した複数の割り込みの内で
特定のものだけ割り込みが入りませんでした。
調べた結果、直接の原因は、
NVICのイネーブルレジスタISERの
該当するビットがONしていませんでした。
そこで、コンフィギュレータの指定などを調べている中で
Cortex-M3(GCC)依存部のソースに疑問が見つかりました。
疑問に思った部分は、
K61\asp\arch\arm_m_gcc\prc_config.hのx_disable_intです。
この関数の中でsil_wrw_memへ渡すレジスタアドレ スの指定に
キャストが無いため、32ビットレジスタに対し
オフセットが1ずつ増えていくような処理に見えるのでですが
いかがでしょうか?
因みに、x_enable_intの指定方法とは違っていま す。
既に、報告済みの件かもしれませんが、
よろしくお願い致します。
-------------------------------
SOFTBANK
ソフトバンク株式会社
〒197-0021東京都福生市東町6番地3
042-539-7771
小山辰也(こやまたつや)
-------------------------------
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://www.toppers.jp/pipermail/users/attachments/20110713/68e77d0a/attachment.html>