AGM芯片AGM芯片
  • 首页
  • 行业
    • 行业新闻
    • 产品新闻
    • 技术专栏
    • 编程教程
  • 产品
    • AGM MCU
    • AG32 MCU Series
    • AGM FPGA
    • AGM CPLD
    • AGM DEMO
  • 解决方案
    • 工业应用
    • 音视频应用
      • MCU用于Mini-LED背光控制应用方案
    • 按需定制
  • 服务支持
    • 软件下载
    • 帮助文档
    • AG32用户手册
  • 关于我们
    • 关于我们
    • 联系我们

最新资讯

  • 行业新闻
  • 产品新闻
  • 编程教程
  • 软件下载

产品中心

  • AGM MCU
  • AG32 MCU Series
  • AGM CPLD
  • AGM FPGA
  • AGM DEMO

解决方案

  • 工业应用
  • 按需定制
  • 音视频应用
  • AG32的核心价值是什么?

  • AGM:国产替代,我先行!

  • MCU+CPLD+PSRAM 三合一芯片:嵌入式系统的高效集成方案

  • MCU+CPLD 二合一芯片:嵌入式系统设计的未来趋势

  • AG32实现并行多通道(附图)

热门标签

  • MCU
  • AG32
  • 芯片
  • RAM
  • 国产MCU
  • GPU
  • 模拟芯片
  • FPGA
  • AI芯片
  • 汽车UWB
  • 车载信息娱乐
  • CPLD
  • 集成电路芯片
  • 小米
  • 32位车用MCU

AG32 SDK 更新版本1.7.3:支持支持多种模式的用户自定义 Linker 脚本等

2025年4月21日 1,330
最新版本Version 1.7.3

1、修正了yosys不能加载的init.tcl的问题,同时更新yosys版本到0.52。

2、新增支持的boot_mode模式:flash_rodata

为充分利用内存的高带宽,传统的 flash 模式会在程序运行时将常量数据从 Flash 加载到 SRAM。这种方式虽然提升了运行时性能,但也带来了更高的内存占用。

引入的 flash_rodata 模式允许开发者选择将常量数据始终保留在 Flash 中,不再复制到 SRAM。这样可以节省 SRAM 空间,但相应地会带来一定的性能损耗,适用于对性能要求不高但内存资源紧张的场景。

设置示例: board_build.boot_mode = flash_rodata

3、支持多种模式的用户自定义 Linker 脚本

系统支持通过文件名后缀符号来控制自定义 Linker 脚本与默认系统脚本的合并方式。支持的后缀有:@、+、-,其中无后缀等同于 +。

后缀含义:

    • 后缀 - :完全替换模式,不再调用系统提供的默认脚本,使用用户指定的脚本完全替代。

    • 后缀 @ :优先覆盖模式,用户自定义脚本插入在系统 section 定义之前,可以替换已有定义。

    • 后缀 + :追加模式(默认),用户脚本插入在系统 section 定义之后,不能覆盖系统已有定义,可用于新增的 section 定义。

    • 无后缀:等同于 +,为追加模式。

设置示例:

    • 多脚本指定示例: board_build.ldscript = first.ld@, second.ld@, last.ld+

    • 特定数据示例:将特定源文件中的常量数据保留在 Flash 中

为了避免将部分常量数据从Flash加载入SRAM,可通过自定义linker脚本将其绑定至Flash区域。

设置方法:board_build.ldscript = user.ld@

user.ld 内容示例: 将audio_data.c中的常量数据保留在 Flash 中:

SECTIONS

{

 .rodata.flash : ALIGN(4) {

*audio_data.o(.rodata*);

 . = ALIGN(4);

} >FLASH

}

AG32 最新 SDK 下载链接:

https://pan.baidu.com/s/17bp-zAnsYRuVMRTSSVHN5A&pwd=12ej

 

如需了解更多,请联系我们

手机号:15800607785

邮件:sales@agmcn.com

或直接扫码加工作人员微信咨询。

 

 

 

Supra软件最新下载2025323以及软件旧版本合集,开发文档
« 上一篇 2025年4月21日
AG32 SDK 版本更新:Version 1.7.5
下一篇 » 2025年4月21日

相关推荐

AGM是领先的32位AG32芯片,MCU,AI ASIC可编程SoC、和异构(MCU)芯片和方案提供商,AGM致力于为消费电子、工控和AIoT中高量市场提供智能化的设计软件和芯片系统

产品技术

  • AGM MCU
  • AGM FPGA
  • AGM CPLD
  • AGR V2K

行业新闻

  • 行业解决方案
  • 产品新闻
  • 行业新闻
  • 关于我们

帮助文档

  • MCU入门
  • MCU驱动使用
  • 联合编程
  • 例程集合

联系我们

工程师微信
在线留言

© Copyright 2013-2025 AGM国产MCU先用AG32 AINOW旗下芯片公司 All Rights Reserved. 版权所有

增值电信业务经营许可证备案号:浙ICP备18045792号-5

返回顶部

  • 首页 首页
  • 产品 产品
  • 电话 电话
  • 微信 微信