プロが教える店舗&オフィスのセキュリティ対策術

今まで、ATmega88のC言語プログラムをAVR Studio4.18 + WINAVRで書いていたのですが、AVR Studio5が登場してきて、今まで作ったC言語のファイルをそのまま移行してコンパイルすることは可能なのでしょうか?


どうぞ、ご教授頂きますよう、お願いいたします。

A 回答 (1件)

基本的には、そのまま移行できます。



ただし、(これは、AVR Studio のバージョンの問題というより、WinAVRの方のバージョンの問題ですが)、
WinAVR(AVR toolchain)側のgccのバージョンが変わることにより、最適化の傾向が変わる場合もありますので、
・volatileの使い方をミスっているなど「たまたま動いていたプログラム」が、違うバージョンのgccでは動かなくなる、
・出力コードサイズがメモリ容量ぎりぎりだったりすると、つがうバージョンのgccではメモリが収まらなくなる、
といったことになる可能性は否定できません。
    • good
    • 0
この回答へのお礼

お礼遅くなり大変申し訳ありません。回答頂きありがとうございました。助かります。徐々に新しいバージョンでも試してい期待です。

お礼日時:2012/05/31 19:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!