私は、どのような種類の「標準ライブラリ」にもアクセスできない組み込みシステム (ARM Cortex M3) に取り組んでいます。特に、私は にアクセスできませんmalloc
。
void doStuff(uint8_t *buffer)
512 ビットのバッファーへのポインターを受け入れる関数があります。私は次のことを試しました:
uint8_t buffer[64] = {0};
doStuff((uint8_t *) &buffer));
しかし、期待した結果が得られません。私は何か間違ったことをしていますか?代替アプローチはありますか?