使用NUC505 SPIM的时候,为何在debug mode下可以执行,而free run时无法执行?
NUC505使用SPIM功能与内部SPI Flash对接,因此要使用SPIM功能时必须先把程序代码放入SRAM才可以执行。
由于在NUC505 BSP包中SPIM的范例程序,有设定Initialization file使得程序代码在debug mode下在SRAM上执行如下图红框处,因此可以正常执行。而用户欲在free run的情况下执行SPIM功能,须先把程序代码放在SRAM上后才能执行,程序代码放入SRAM执行方法请见MainOnSRAM范例程序,路径为NUC505BSPV3.02.000\SampleCode\BootTemplate\Main



