JADA263 July 2026 AM13E23019
デモ プロジェクトでは、「ExecuteFromSDRAM()」が SDRAM 上で実行される関数であり、「arm_dot_prod_f32()」を呼び出します。この関数は、「__attribute__」によって「.CS1_EXECUTE」に配置されます。
/* This function executes from SDRAM. memcpy() must be called first. */
__attribute__((section(".CS1_EXECUTE"), __noinline__))
void ExecuteFromSDRAM(void)
{
LOG("Executing from SDRAM!\r\n");
/* Call arm_dot_prod_f32 — this function is also in .sdram_code (SDRAM).
* Input data lives in RAM_S and is accessed through the normal data bus. */
arm_dot_prod_f32(App_DotProd_SrcA,
App_DotProd_SrcB,
APP_DOT_PROD_SIZE,
&App_DotProd_Result);
}