ZHCUCO7B December   2024  – November 2025 F29H850DM , F29H850TU , F29H859TU-Q1 , F29P589DM-Q1 , F29P589DU-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2性能优化
    1. 2.1 编译器设置
      1. 2.1.1 启用调试和源代码交叉列
      2. 2.1.2 优化控制
      3. 2.1.3 浮点数学
      4. 2.1.4 定点除法
      5. 2.1.5 单精度与双精度浮点
      6. 2.1.6 链接时优化 (LTO)
    2. 2.2 存储器设置
      1. 2.2.1 从 RAM 执行代码
      2. 2.2.2 从闪存执行代码
      3. 2.2.3 数据放置
    3. 2.3 代码结构和配置
      1. 2.3.1 内联
      2. 2.3.2 内联函数
      3. 2.3.3 易失性变量
      4. 2.3.4 函数参数
      5. 2.3.5 启用更广泛的数据访问
      6. 2.3.6 自动代码生成工具
      7. 2.3.7 准确剖析代码
    4. 2.4 应用代码优化
      1. 2.4.1 SDK 优化库
      2. 2.4.2 使用库优化代码尺寸
      3. 2.4.3 C29 特别指令
      4. 2.4.4 C29 并行性
      5. 2.4.5 首选 32 位变量和写入
      6. 2.4.6 编码风格及其对性能的影响
  6. 3参考资料
  7. 4修订历史记录

修订历史记录

All Revision History Changes Intro HTMLApril 30, 2025 to November 30, 2025 (from RevisionA (April 2025)to RevisionB (November 2025))

  • 删除了注意事项。Go
  • 删除了注意事项。Go
  • 更新了“单精度与双精度浮点”部分。Go
  • 更新了 节 2.1.6。Go
  • 更新了“内联”部分。Go
  • 更新了内联函数部分。Go
  • 更新了“启用更广泛的数据访问”部分。Go
  • 删除了注意事项。Go
  • 更新了“C29 特别说明”部分。Go
  • 更新了“C29 并行性”部分。Go
  • 更新了编码风格及其对性能的影响。Go