DSP篇--C6701 BOOT(头文件烧写法)

13 篇文章 1 订阅
8 篇文章 0 订阅
本文介绍了C6701 DSP的BOOT过程,包括通过头文件烧写法来加载应用程序。首先,创建应用程序工程并生成.map文件。接着,使用CCS工具将程序段和数据段导出为.dat文件,再转换为.h头文件。通过C语言和C#开发的转换工具实现这一过程。最后,将生成的头文件加载到flash烧写程序中,完成烧写到对应地址的流程。
摘要由CSDN通过智能技术生成

目录

1、简介

2、具体步骤

2.1编写应用程序工程

2.2生成头文件

2.2.1分析.dat和.h文件

2.2.2头文件生成器软件设计和开发

2.3加载flash烧写程序完成烧写过程


1、简介

这是一种需要加载两次程序的方法。第一次加载应用程序,加载后在DSP内存空间将生成应用程序对应的反汇编代码。通过.map文件,确定应用程序各段数据所对应的空间。根据6701芯片程序和数据空间分离的特点,将程序段(通常对应0-0x10000空间)和数据段(通常对应0x80000000-0x80010000空间)这两段数据采用File–>data–>save方式分别导出成.dat格式的文件,然后使用转换器,将.dat文件转换成包含有数组的.h文件。第二次加载flash烧写程序,将生成的.h文件加入到flash烧写工程中,将其中的数组烧写到对应的flash空间中。

2、具体步骤

2.1

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nanke_yh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值