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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは、

PSOC使用時に、対応する変数の値をフラッシュの対応するアドレスに固定するために、cm0plusgcc.ldに以下を追加します。

.EEPROMConstBlock アドレス:
{
KEEP(*(.EEPROMSection))
} > フラッシュ

ただし、そこに追加されたコードは再コンパイルされると最適化されるため、ソフトウェアに隠れた危険性がもたらされ、この機能を頻繁に追加する必要があります。

一度追加した後は最適化されないように、PSOC ファームウェアと同じにするにはどうすればよいですか? ありがとうございます。

CY_USER_0-1706607108495.png

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/PSOC-%E6%9B%B4%E6%94%B9%E4%BA%86%E9%A1%B6%E5%B1%82%E8%AE%BE%E8%AE%A1%E6%80%8E%E6%A0%B7%E4%BF%9D%E6%8C%81cm0plusgcc-ld-%E4%B8%AD%E6%B7%BB%E5%8A%A0%E6%B7%BB%E5%8A%A0%E7%9A%84%E4%BB%A3%E7%A0%81%E4%B8%8D%E8%A2%AB%E4%BC%98%E5%8C%96/td-p/685955

0 件の賞賛
1 解決策
Translation_Bot
Community Manager
Community Manager
Community Manager

https://community.infineon.com/t5/Knowledge-Base-Articles/Locating-Object-Files-at-a-Specific-Memory...を参照してください。 / 257580PSOC Creator でカスタム リンカー スクリプトを指定する方法を学習します。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/PSOC-%E6%9B%B4%E6%94%B9%E4%BA%86%E9%A1%B6%E5%B1%82%E8%AE%BE%E8%AE%A1%E6%80%8E%E6%A0%B7%E4%BF%9D%E6%8C%81cm0plusgcc-ld-%E4%B8%AD%E6%B7%BB%E5%8A%A0%E6%B7%BB%E5%8A%A0%E7%9A%84%E4%BB%A3%E7%A0%81%E4%B8%8D%E8%A2%AB%E4%BC%98%E5%8C%96/m-p/688897

元の投稿で解決策を見る

0 件の賞賛
2 返答(返信)
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは。

セクション 9.1 AN89610をお読みください。
基本的には、.ld のローカルコピーを作成します ファイルを開き、必要な変更を加えます。
次に、ビルド設定を変更して "カスタム" の .ld を指定します ファイル。
これで、.ld を編集する必要がなくなりました ファイルを繰り返します。

あなたのプロジェクトで頑張ってください。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/PSOC-changed-the-top-level-design-to-keep-code-added-in-cm0plusgcc-ld-not-being/m-p/686170

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

https://community.infineon.com/t5/Knowledge-Base-Articles/Locating-Object-Files-at-a-Specific-Memory...を参照してください。 / 257580PSOC Creator でカスタム リンカー スクリプトを指定する方法を学習します。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/PSOC-%E6%9B%B4%E6%94%B9%E4%BA%86%E9%A1%B6%E5%B1%82%E8%AE%BE%E8%AE%A1%E6%80%8E%E6%A0%B7%E4%BF%9D%E6%8C%81cm0plusgcc-ld-%E4%B8%AD%E6%B7%BB%E5%8A%A0%E6%B7%BB%E5%8A%A0%E7%9A%84%E4%BB%A3%E7%A0%81%E4%B8%8D%E8%A2%AB%E4%BC%98%E5%8C%96/m-p/688897

0 件の賞賛