F2MC-16をSoftuneで設計する際の考慮点

Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
TeMa_2997106
Level 6
Level 6
Distributor - TED (Japan)
10 likes received 10 solutions authored 250 replies posted

"far修飾子の付与がレジスタADBに影響すること"をマニュアルのどこから読み取ればよいか、ご教授頂けますでしょうか。

Softuneを使用してCY90F352を設計しています。現行ある回路の改版が必要になり、少しFWを変更する必要が出てきました。コードでfar修飾子をROMテーブルに付与する変更をしたところ、ROMテーブルをポインタ参照する処理で、レジスタADBを使用するアセンブラコードが生成されました。farを付与しない場合は、ADBを使用するコードは生成されておりません。

そのため、far修飾子はADBに影響すると考えておりますが、コンパイラマニュアル5.5章の24ビットアドレッシングではADBへは影響しないよう読み取れます。(DTBへの影響は記載されています)

https://www.fujitsu.com/downloads/MICRO/fma/pdfmcu/CM42-00328-3E.pdf

コンパイラのバージョンは下記です。

F2MC-16 Family SOFTUNE C Compiler V30L13

 

宜しくお願いします。

0 件の賞賛
1 解決策
Takashi_M
Moderator
Moderator
Moderator
1000 replies posted 500 solutions authored 750 replies posted

TeMa_2997106様、

本件内容はCDC議論するには難しい内容となります。

お手数をお掛けしますが、弊社Sales representativeにお問い合わせください。

宜しくお願い致します。

元の投稿で解決策を見る

0 件の賞賛
1 返信
Takashi_M
Moderator
Moderator
Moderator
1000 replies posted 500 solutions authored 750 replies posted

TeMa_2997106様、

本件内容はCDC議論するには難しい内容となります。

お手数をお掛けしますが、弊社Sales representativeにお問い合わせください。

宜しくお願い致します。

0 件の賞賛