嵌入式学习小组
直播中

李伟嘉

7年用户 177经验值
私信 关注

请问为什么不能在IAR环境中执行一些BSP示例?

为什么不能在IAR环境中在自由运行模式(从SPI引导)中执行一些BSP示例?

回帖(1)

黄远飞

2020-12-18 16:04:01
由于NUC505是内部SPI Flash,执行速度很慢。 若要在Debug模式下提高执行速度,请使用Linker中的sram.icf文件将RAM设置为0x10000-0x1FFFF,并将代码放入SRAM中,如图1所示。 但是,此设置只能在Debug模式下执行。 当切换到自由运行模式(从SPI启动)时,用户必须修改Linker中的icf文件并将RAM放置在正确的地址。 用户可以直接使用BSP中的spirom.icf设置RAM地址,如图2所示。 道路是NUC505BSPV3.02.000SampleCodeBootTemplateCriticalOnSRAMIAR.的


图1.RAM地址的sram.icf设置



图2.RAM地址的spirom.icf设置
举报

更多回帖

发帖
×
20
完善资料,
赚取积分