我们在开发过程中,经常会遇到需要将代码放到RAM中运行的情况。 6626的SDK中提供了两个宏,可以用来修饰函数,将函数放到RAM中
示例 修改前:evt_timer_0_handler函数地址在0x004xxxxx的flash地址中 将函数放到RAM的方式有两种方法 方式一:直接使用__RAM_CODE修饰函数,不需要修改sct文件 好处:方便直接,不需要修改sct文件 修改后:evt_timer_0_handler函数地址在0x002xxxxx的flash地址中 方式二:使用__RAM_CODES修饰函数,需要修改sct文件 好处:方便批量控制函数是否放到RAM中,统一管理标签 修改后:evt_timer_0_handler函数地址在0x002xxxxx的flash地址中 代码: .sct文件 编译后map文件 |