フォトセンサ用のテーブルを取り込むために以下の内容だけのソースファイルを作る.
他のソースからこれを読みにいくわけだが,リンカがシンボルがないと文句を言う.
コンパイルによって生成されたオブジェクトファイルは約700bytes.要するに最適化でカットされたということか?const float table_photo[4][4096]={
{
#include "table0_ld.txt"
},
{
#include "table1_rd.txt"
},
{
#include "table2_lf.txt"
},
{
#include "table3_rf.txt"
}
};
先頭に
extern const float table_photo[4][4096];
と書いておけばOKだった.
0 件のコメント:
コメントを投稿