0
特定のメモリアドレス(0x100h)にあるC関数を呼び出そうとしていますが、JTAGデバッガで関数呼び出しを見るたびに、ジャンプします)、次のコード行に進みます。 #pragma code_section(called_func、 "FUNC_SEC")に呼び出された関数を置いてメモリアドレスにリンクします。実際の関数はfuncs.cファイルにあります。特定のメモリアドレスからC関数を呼び出しますか? (TIコードコンポーザースタジオ3.3)
マイproject.cmdリンカファイルが
MEMORY
{
FUNC_SEC : origin = 0x000100, length = 0x0000ff
}
SECTIONS {
CALLED_FUNC : LOAD = FUNC_SEC, PAGE = 0 {
..\release\Tests.obj(.text)
}
}
0x100hアドレスを見て、それが正常に動作していない機能を説明することになる、空..です以下のメモリとセクションのラインを持っています。私が達成しようとしているのは、DSP(TMS320c28x)RAM領域にある関数を呼び出して実行することです。それが完了した後、プログラムはDSPのフラッシュメモリ領域で再開します。
ノート、関数名などは...
を変更されている誰かが、この問題で私を助けることができることはできますか?ありがとう!
この機能は内蔵フラッシュに転送することで解決しました。だから、スタートアップのルーチンについてはおそらく正しいでしょう。 – user350636