如何在晶心平台实作ROM patch

上网时间: 2012年07月26日? 作者:赖歆雅,技术经理,晶心科技股份有限公司? 我来评论 【字号: ? ?小】

关键字:晶心? ROM patch?

笔者曾协助多家公司工程师,在AndesCore?上发展firmware。我们发现,当客户开发Non-OS的程序代码,最常遇到的问题在于开发者不知如何撰写linker script。网络上有GNU ld的使用文件,但是linker script的范例太少,尤其开发者需要撰写进阶的linker script,常常不知如何下手。

本篇文章我们分享如何实作ROM patch。使用晶心CPU建构的embedded system,一般具有CPU、外围IP及RAM、ROM。部份客户使用ROM code开机,程序代码放在ROM内,data section放在SRAM里。ROM code的特性是成本低,跟着IC光罩一起生产,当IC制作完成即不可修改,若有制作上的错误或是程序代码逻辑上的错误,只能用ROM patch的方式修补。也就是将需要修补的程序代码放到小容量的flash里。这就是我们今天要分享的技术。

1. 主程序架构

首先介绍主程序的架构。IC的Memory layout如下图。

如何在晶心平台实作ROM patch_《国际电子商情》_1

点击此处下载全文(PDF)

相关阅读:
? 晶心热心助学,缔造24所大学产学合作双赢佳绩
? 晶心新一代整合开发环境AndeSight 1.4,可满足客制化开发环境需求
? 和舰、常忆与晶心结合彼此长处共同推进MCU解决方案


[ 投票数:? ] 收藏 ??? 打印版 ??? 推荐给同仁 ??? 发送查询 ??? ?订阅杂志

评论
免费订阅资讯速递
信息速递-请选择您感兴趣的技术领域:
  • 安防监控
  • 便携设备
  • 消费电子
  • 通信与网络
  • 分销与服务
  • 制造与测试
  • 工业与医疗
  • 汽车电子
  • 计算机与OA
  • 电源管理
  • 无源器件与模组
  • 新能源
  • 供应链管理
论坛速递
相关信息
  • 什么是ROM patch?
  • 国际电子商情提供相关ROM patch技术文章及相关ROM patch新闻趋势,及更新最新相关ROM patch电子产品技术

  • 什么是晶心?
  • 国际电子商情提供相关晶心技术文章及相关晶心新闻趋势,及更新最新相关晶心电子产品技术

?新浪微博推荐
Global Sources


编辑推荐
?大家正在说


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
电子元器件数据手册下载
数据手册搜索

Datasheets China.com

《汽车电子特刊》

汽车电子系统在现代的汽车中占有的比重越来越高,对产品设计的工程师来说,产品的设计和验证面临着很多的挑战。本期《汽车电子特刊》将会向您呈现ADI技术对于汽车电子行业的应用等,还有IIC汽车电子论坛的精彩回顾哦!

扫一扫,关注最新资讯

esmc