ZHCAEP5A November   2024  – October 2025 F29H850TU , F29H859TU-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 简介
  5. 补充性在线信息
  6. SSU 概述
  7. 关键概念定义
  8. 功能安全和信息安全目标
  9. 系统设计
  10. 配置 SSU
    1. 7.1 闪存 SECCFG 区域
    2. 7.2 SSU 开发生命周期
    3. 7.3 使用 SysConfig 工具
      1. 7.3.1 启用系统安全配置
      2. 7.3.2 配置应用模块
      3. 7.3.3 配置特殊模块
        1. 7.3.3.1 LINK2 配置
        2. 7.3.3.2 LINK1 配置
        3. 7.3.3.3 通用代码链接配置
      4. 7.3.4 定义沙盒
      5. 7.3.5 添加共享内存
  11. 调试授权
    1. 8.1 基于密码的解锁
  12. 调试 SSU
    1. 9.1 调试构建错误
    2. 9.2 调试运行时错误
  13. 10SSU 常见问题解答 (FAQ)
  14. 11总结
  15. 12参考资料
  16. 13修订历史记录

添加共享内存

共享内存区域是可由多个应用模块访问的特殊访问保护区域 (APR)。在 SysConfig 中,可通过在 System Security 页面上选择 Shared Memory 选项卡并点击 Add 按钮来添加共享内存。可以添加多个共享内存,但受 CPU 上可用 APR 总数(包括为各种应用模块定义的 APR)的限制。每个共享内存都可以包含源文件;SysConfig 会按照配置的方式从这些文件中添加 .bss.data.const.rodata 段。也可以定义要包括的定制段名。

对于每个共享内存,您都可以选择哪些应用模块需要只读权限、哪些模块需要写权限。SysConfig 会自动配置每个模块的 LINK 所定义的 APR 权限。

 共享内存配置示例图 7-5 共享内存配置示例