当前位置:首页 > 嵌入式 > 嵌入式硬件

摘要:通过一个完整的实例,详细阐述了tms320c54x系列dsp芯片在线烧写flash存储器。并实现自举引导的方法。给出了硬件连接方案和完整的c语言烧写程序。 关键词:tms320c54x flash 烧写 自举引导在dsp系统中通常贴片式flash存储器保存程序,并且在上电或复位时再将存储在flash中的程序搬移到dsp片内或者片外的ram中全速运行。这个“程序搬移”的过程叫做自举加载。本文以tms320c5416 dsp对mbm29lv400bc存储器的操作为例,详细阐述了在线烧写flash并实现自举加载的方法。该方法适合于大多数c54x系列dsp对符合jedec标准的flash的操作。为便于读者使用,本文的程序全部采用c语言编写。

1 tms320c5416与mbm29lv400bc的硬件接口mbm29lv400bc与tms320c5416的接口很方便,前者只需作为后者的外部数据存储器与其进行连接,而中间的逻辑电路采用cpld实现即可。这里使用16位数据宽度,所以byte引脚通过一个上拉电阻接到3.3v电源。连接电路原理如图1所示。相应的vhdl语言程序为:flash_ce<=dsp_ds;flash_oe<=(not dsp_r_w)or dsp_mstrb;flash_we<=dsp_r_w or dsp_mstrb;2 tms320c5416自举引导过程当mp/mc=0时,tms320c5416被置于微计算机模式。上电或复位时,程序指针指向片内rom区的ff80h单元,该单元放置了一条跳转指令,使程序跳转到f800h单元。而f800h就是自举加载器(bootloader)引导程序的起始单元。bootloader的任务就是将存放在外部flash中的程序“搬运”到dsp内部或外部的ram区,“搬运”完后跳转到程序入口处执行。存放在外部flash中的用户程序与一些必要的引导信息组合在一起,称为boot表示(自举表)。16位模式下通用的boot表结构如表1所示。

表1 16位模式下通用boot表结构序 号内容及意义110aa(16位存储格式)2swwsr值3bscr值4boot之后程序执行入口偏移地址xpc5boot之后程序执行入口地址pc6第一个程序段的长度7第一个程序段要装入的内部ram区域移地址8第一个程序段要装入的内部ram区地址9第一个程序段代码…10第二个程序段的长度11第二个程序段要装入的内部ram区偏移地址12第二个程序段要装入的内部ram区地址13第二个程序段代码…14boot表结构标志:0x0000tms320c5416提供了多种自举加载的方法。在此使用并行加载模式,因此令int2=1和int3=1。在并行模式下,自举表放在外部数据存储器的32k高端地址区间:8000h~0fffh。自举表首地址放在数据空间的0ffffh单元。加载时,bootloader读取数据空间的0ffffh单元中的内容,将其作为首地址,从该地址开始复制数据到内部的程序空间。复制完毕后,bootloader便跳转到指定的程序入口地址,开始执行用户程序。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭