前提・実現したいこと
お忙しい中、何方か回答をお願いしたく。
C言語のポインタがらみで、ROMの特定アドレス(例えば、0x2000)から数バイトのデータをRAMに転送したいのですが、うまくいきません。
発生している問題・エラーメッセージ
想定しているアドレスの内容がコピーされません。
該当のソースコード
以下が該当ソース箇所の抜粋です。
typedef struct {
unsigned long int duwAplPrgSize;
unsigned char dubAplVersion[6];
unsigned char dubAplKind;
unsigned int dubAplChksum;
} SAM_HEAD_APL_T;
SAM_HEAD_APL_T fsl_apl_prg_buffer;
unsigned char *pubCodePrg; // データ情報アドレス
/* データ(2000H-200CH)読込み */
pubCodePrg = SAM_MINADRESS;
memset( &fsl_apl_prg_buffer, 0x00, 20);
memcpy( &fsl_apl_prg_buffer, (unsigned char)(*pubCodePrg), 20 );
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
開発環境は、renesas CS+ for CA,CX V4.02.00です。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/14 01:10