杰理AC692X学习-FLASH(VM)的读写

在使用AC692X开发时候经常要使用到休眠唤醒,而杰里的休眠唤醒比较特殊,唤醒之后PC指针不会指向下一条指令,而是指向起始地址的指令,感觉起来就是IC复位了。
休眠前一些不能丢失的变量就需要被保存,杰里提供了写VM虚拟内存的接口,类似于flash操作。
文件 include_lib\common\flash_api.h
下添加vm枚举

//include_lib\common\flash_api.h
//------请在次分界线下添加新的VM项-----//
//++++++用户申请flash
    user_VM_XM_rtc_task,
    user_VM_XM_system_status_flag,
    VM_MAX_INDEX,

调用接口函数

s32 vm_write(u8 hdl, const void *data_buf, u16 len);
s32 vm_read(u8 hdl, void *data_buf, u16 len);
/* hdl为枚举号 */

你可能感兴趣的:(杰理AC692x学习)