11

12

コメント

MSP430 Code Composer Studioのコンパイラ、日本語コメント不具合

おはようございます。
ビーコンの菅原です。
浜松は今日も快晴。



MSP430の開発で、ちょっとはまったのでメモ。

TIが提供しているマイコンであるMSP430の開発環境は 最近Code Composer EssentialsからCode Composer Studio 名称が変更になりました。
見た目、操作はほとんど変わらないので、バージョンアップといった趣。



今回の変更で一番大きいのが日本語のコメントができるということです。
Code Composer Essentialsでは日本語コメントがエラーになっていたのです。


しかし、現バージョンのCode Composer Studioでは 日本語の処理で不具合があるようで、
次のようなテーブルを作った時に、コンパイルが通らなかったり、何個かが欠落したりすることがある症状を確認しました。


const T_ABC tabc[]=

{
{ 2, 0, 12, 201 }, // 日本語のコメント1
{ 2, 0, 12, 201 }, // 日本語のコメント2
{ 2, 0, 0, 2 }, // 日本語のコメント3
{ 1, 6, 0, 0 }, // 日本語のコメント4
{ 2, 0, 3, 101}, //日本語のコメント5
{ 2, 0, 3, 101}, // 日本語のコメント6
{ 2, 0, 3, 101 }, //日本語のコメント7

};

この赤字に示したところがビルド後の実行ファイルでは欠落しているという症状。
本当は日本語のコメント?というところに、別の文字がはいっていたのですが、ここでは「日本語のコメント」と書いておきます。

おそらく特定の文字の組み合わせで不具合がおこるようですが、どのような組み合わせかはまだ調べられていません。

実行中にどうもへんな変な動きをするので、tabcのテーブルをメモリダンプしたところ、数行分欠落してたのです。


ほかにも、コンパイラでエラーになるがどうしてエラーなのか不明なものが出ました。これも日本語コメントの不具合と思われます。

ということで、まだ日本語のコメントは避けた方が賢明でしょう。

ちなみにバージョンは以下の通り


Code Composer Studio
Version: 4.0.1.01001
(c) Copyright Texas Instruments, 2009. All rights reserved.
Visit http://www.ti.com


では。
管理者にだけ表示を許可する

この記事のトラックバックURL

http://kkbecon.blog8.fc2.com/tb.php/70-d241dcff

プロフィール

ビーコン菅原

Author:ビーコン菅原
組み込み始めてそろそろ25年。マイコンとか電子回路が大好きなんですよー

メールフォーム

名前:
メール:
件名:
本文:

Twitter

カウンター(UV)

月別アーカイブ

10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09  03  02  01  12  11  10  09  07  05  02  12  10  09  08  07  05  04  03  11  09  08  07  06  03  02  01  12  11  10  09  08  07  06  05  04  02  12  11  10  08  02  12 

QRコード

QRコード

Designed by

Ad