专栏中心

EEPW首页 > 专栏 > vsprog更新 -- 使用XML来配置芯片参数

vsprog更新 -- 使用XML来配置芯片参数

发布人:0750long 时间:2009-07-24 来源:工程师 发布文章
vsprog更新 -- 使用XML来配置芯片参数

其实很早前就想加这个功能了,由于自己太懒,所以一直都没有加上去。

现在为了配合Versaloon_Pro版本的发布和生产,就把这个功能加上去了。现在,Versaloon依赖的库除了libusb外,还要依赖libxml2。

以下是Mega128的配置:
  <chip name="atmega128">
    <program_mode>ijp</program_mode>
    <chip_id>0x001E9702</chip_id>
    <app_page_size>256</app_page_size>
    <app_page_num>512</app_page_num>
    <ee_page_size>8</ee_page_size>
    <ee_page_num>512</ee_page_num>
    <param0>1</param0>
  </chip>

program_mode是编程模式,也就是-m的参数,avr8有4种编程模式(ISP,JTAG,HVPP,HVSP;分别对应ijps。Versaloon只支持ISP和JTAG)。
chip_id是新片的signature。
app_page_size是应用程序(AVR中就是Flash)的页大小。
app_page_num是应用程序(AVR中就是Flash)的页数量。
ee_page_size和ee_page_num也是类似作用。
param0是第一个参数(最多可以有16个参数,根据不同类型的芯片具有不同的意义),AVR中这个参数用于指定JTAG编程是否可以整页发送数据。

以后有新的芯片的话,只要编程方式兼容,可以简单的修改配置文件来增加对应的支持。

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

罗克韦尔自动化发布《可持续发展2024年度报告》

OpenAI迎战Deepseek

基于Zigbee思想的人体脉搏波监控网络

视频 2009-11-16

鲁欧智造完成A+轮融资,全力打造热数字孪生技术体系

高通推出第四代骁龙6移动平台,带来出色性能与增强的游戏体验

基于LPC2387微控制器的移动远程家具监控与家电设备控制

视频 2009-11-16

论AGI时代AI的本质

650V耐压GaN HEMT新增小型与高散热TOLL封装

步行机器人的设计与实现

视频 2009-11-16

恩智浦持续深化在华布局,开启中国战略新篇章!

意法半导体监事会拟在2025年度股东大会提名新监事人选

英飞凌成立新业务部门加强传感器和射频产品组合

智能迎宾机器人的设计与实现

视频 2009-11-16

如何解决信号的谐波失真

2025-02-13

基于P89LPC932A1的酒后驾车检测控制系统

视频 2009-11-16
更多 培训课堂
更多 焦点
更多 视频

技术专区