关于CUBEMX工具及KEIL工具的 *** 作将不再细讲,如果还有不熟悉的可以查看之前的教程文档。下面直接介绍工程配置:1.系统时钟树;2.定时器配置;3.引脚配置;4.中断配置(保持默认)
使用KEIL时需要将部分或者全部程序放到RAM中运行,实现方法有多种:方法一:通过#pragmaarmsectioncode=“RAMCODE”和#pragmaarmsection。这种方式,可以同时将多个函数放到指定的section。具体方法如下:1.修改.sct文件,自定义一个叫做RAMCODE的section,放在RW_IRAM1执行区域,地址范围0x20000000~0x20005000。*************************************************************
***Scatter-LoadingDescriptionFilegeneratedbyuVision***
*************************************************************
LR_IROM10x080000000x00010000
{
loadregionsize_region
ER_IROM10x080000000x00010000{loadaddress=executionaddress
*.o(RESET,+First)
*(InRoot$$Sections)
.ANY(+RO)
.ANY(+XO)
}
RW_IRAM10x200000000x00005000{RWdata
*.o(RAMCODE)
.ANY(+RW+ZI)
}
}
存放在内存中。计算机正在运行的程序存放在RAM,RAM是与CPU进行沟通的桥梁,计算机中所有程序的运行都是在内存中进行的。计算机程序又称计算机软件,通过指令的顺序,使计算机能按所要求的功能进行精确记述的逻辑方法。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)