05222012

Last update2012/05/18 00:08

Back 現在地: Home パートナー Atollic

TrueSTUDIOバージョンアップに伴うリンカスクリプト更新

 

change-pcTrueSTUDIO3.xの新しいバージョンに伴い、コンパイラとライブラリが若干変更されています。このため、既存ファイルを利用した場合、エラーが生じる起因となっていることがあります。

古いTrueSTUDIOを利用していたファイルではエラーが生じていないにも関わらず、新しいバージョンにアップデートさせたことにより、一部のエラーが発生している場合、ご利用のターゲットのために新しいリンカスクリプトを生成することをお勧めいたします。その折、リンカスクリプト・ウィザードを使用することをお勧めします。もし、リンカスクリプトのカスタマイズを行っている場合、新しいリンカスクリプトに対して、カスタマイズをした部分を独自で満たす必要があります。

 

次の手順に従って、リンカスクリプト・ウィザードを立ち上げ、新しいリンカスクリプトを生成してください。

File ->New->Linker scriptを選択していき、下にあるnextを選択してください。もし、ここで、Linker scriptが見つからない場合、File->New->Other->C/C++->Linker script から選択をしてから、下にあるnextを選択してください。

 

リンカスクリプト・ウィザード(Create linker script)で、右上にある[Browse]ボタンを使用して、プロジェクトフォルダを選択します。次に、ターゲット·ボード、または(もしくは)、MCUcode locationに選択してください。必要であれば、ファイル名を変更することができます。リンカスクリプトを生成するために、[Finish]をクリックしてください。


linker 1

 

 

リンカスクリプトを作成後、リンクする際に新しいスクリプトを使用する必要があることをリンカに指示する必要があります。 Project->C/C++ Build -> Settings を選択し、そのなかのTool settings タブを選択します。さらに、そのなかのC Linker -> General nodeを選択します。上のほうに、Linker scriptフィールドにて、Linker scriptを指定できるようになっていますので、browserボタンを押して、新しいLinker scriptを選択してください。

linker 2

 


ノードロックライセンス解除とライセンス再発行

change-pc

Atollic TrueSTUDIO®では、1つのライセンス形態がノードロックライセンスです。

別のパソコンにライセンスを移動したいときは、以下のことを行っていただければ、ライセンスを再発行をいたします。

ライセンスの移動をするためには、まず、ライセンスを”KILL”していただき、その後、アンインストールをして頂きます。そして、ライセンスの再発行をするという流れになります。
ライセンスのKILLにはパスワードが必要となり、この発行に数営業日かかりますのでご了承ください。
以下がその方法ですのでご確認よろしくお願いいたします。
1. 一番左の ‘Help’ から ‘License Manager…’を選んで立ち上げてください。
CapD20120330
2. ‘Kill license’タブを選択をして、ライセンスキー(kiLLTrueSTUDIOLicensE”)を入力します。
CapD20120330 2
3. 上記を入力後、kill licenseをプッシュします。
4. 表示されるkill codeをコピーしてお知らせください。
5. kill codeの確認後ライセンスをリセットし、その旨お知らせいたします。
6. 以上が終了しますとKILLしたライセンスが新たなPCにインストールする時に再び利用可能になります。
* 上記のためには、年間保守の継続が必要です。

 

Fujitsu FM3(TrueSTUDIO for ARM)

富士通社FM32サポート(Atollic TrueSTUDIO for ARM)

FM32デバイスサポート

  • MB9A100
  • MB9A110
  • MB9A310
  • MB9B100
  • MB9B300
  • MB9B400
  • MB9B500

FM32評価ボードサポート

  • SK-FM3-100PMC

  • SK-FM3-64PMC1

FM32対応エミュレータ
  • Segger Jink

 


ご参照サイト

ドキュメンテーション

 

 

Energy Micro EFM32(TrueSTUDIO for ARM)

エネルギーマイクロ社EFM32サポート(Atollic TrueSTUDIO for ARM)

EFM32デバイスサポート

  • Gecko devices

  • Giant Gecko

  • Leopard Gecko

  • Tiny Gecko devices

EFM32評価ボードサポート

  • EFM32GG-DK3750

  • EFM32LG-DK3650

  • EFM32-G8xx-DK

  • EFM32-G8xx-STK

  • EFM32TG-STK3300

EFM32対応エミュレータ
  • Segger Jink

 


ご参照サイト

ドキュメンテーション

 

Freescale Kinetis(Atollic TrueSTUDIO for ARM)

sfrdebug

フリースケール社Kinetisサポート(Atollic TrueSTUDIO for ARM)

Kinetisデバイスサポート

  • K10
  • K20
  • K30
  • K40
  • K50
  • K60
  • K70
Kinetis評価ボードサポート
  • TWR-K40X256
  • TWR-K53N512
  • TWR-K60N512
  • TWR-K70FN1M
Kinetis対応エミュレータ
  • P&Eマイクロコンピュータ
  • Segger

 


ご参照サイト

ドキュメンテーション