ADI DSP开发环境 CCES下的程序加载过程
在CCES平台下,使用仿真器对目标板上的SPI Flash进行程序加载,要先将工程编译生成.ldr文件;生成ldr文件是调用CCES 的elfloader.exe(在CCES安装目录下可以找到)完成的,这个步骤通过CCES 工程属性设置和编译就可以完成;而用cldp.exe(在CCES安装目录下可以找到)下载程序到SPI flash,需要在CMD里面进行。
1. 在Project Properties—settings—Build Artifact中设置相应选项,如图:
Artifact name: 输出文件的名称,注意不能有空格;
2. 完成步骤1后,在Tool Settings 会出现CressCore Blackfin Loader选项,在General中设置相应项,如图:
Initialization file: 初始化代码,用来初始化DDR,主频率等来提高启动速度;
在ADI官方文档《EE-240 ADSP-BF533 Blackfin 加载过程》page5有详细讲解Initialization file的作用;
3. Splitter为可选项,disable即可;
4. Additional Options 需要添加两项Options
-bcode 0x1 设置SPI clk分频系数,0x1表示SPI SCLK = SCLK0/32;
详见手册《BF60x _hwr_man_rev0.41.pdf》page2229;
-NoFinalTag 用来将core1(或coreB)的代码一起注入到.ldr;
注意路径必须用’/ ’,被关联文件必须是.dxe文件;
详见ADI官方文档《CCESv1.0.1_loader_man._rev.1.1.pdf》page133;
5. 完成以上步骤,F7编译即可生产双核.ldr文件,如图:
二、如何加载.ldr文件到目标板
1. 在CMD中进入到CCES安装目录,如图:
2. 调用cldp, 输入命令行:
cldp -proc ADSP-BF609 -emu KIT -driver "C:\Analog Devices\ADI BF60x EZ-BOARD Software v1.0.0\ADSP-BF609_EZ-Board\Examples\Device_Programmer\serial\w25q32bv_dpia\Debug\w25q32bv_dpia.dxe" -cmd prog -erase affected -offset 0 -format hex -file "F:\DSP_Software\CCES\PQA\PQA_mcApp.ldr"
-proc –driver –emu –cmd –erase –format –file 命令的含义可通过 –help命令获得;
相关文档详见ADI官方文档《CCESv1.0.1_loader_man._rev.1.1.pdf》page135;
3. 出现done,至此加载完成,复位board,开始运行SPI Flash的出现;注意确保BOOT MODE已经设置为SPI Flash启动;
ADI DSP开发环境 CCES下的程序加载过程相关推荐
- ADI DSP开发环境(CCES)下的程序烧录问题(以ADSP-SC589为例)
在CCES环境下将程序烧录到flash主要有两种方式. 1.通过命令窗口 首先在对项目编译产生文件的属性设置为Release. 在编译完成后,找到每个CORE单独生成的DXE文件: 文件通常位于项目目 ...
- windows下应用程序加载DLL动态链接库路径
windows下应用程序加载动态链接库路径依次分别是: 举例D盘soft文件夹下存在了一个test.exe的执行文件,即d:\soft\test.exe,依赖test.dll动态链接库. ■程序的执行 ...
- 重温.NET下Assembly的加载过程 ASP.NET Core Web API下事件驱动型架构的实现(三):基于RabbitMQ的事件总线...
重温.NET下Assembly的加载过程 最近在工作中牵涉到了.NET下的一个古老的问题:Assembly的加载过程.虽然网上有很多文章介绍这部分内容,很多文章也是很久以前就已经出现了,但阅读之后发现 ...
- 重温.NET下Assembly的加载过程
最近在工作中牵涉到了.NET下的一个古老的问题:Assembly的加载过程.虽然网上有很多文章介绍这部分内容,很多文章也是很久以前就已经出现了,但阅读之后发现,并没能解决我的问题,有些点写的不是特别详 ...
- ADI DSP开发必备
要是ADI DSP相关的资料,在一个不知名的网站上下载看到的,并对其进行了一点补充,在此发表,为更多爱好ADI DSP和DSP 开发新手提供一点帮助. 1.什么是ADI DSP,有什么特点,有些什么型 ...
- PyCharm搭建Spark开发环境windows下安装pyspark
目录 windows下安装pyspark PyCharm搭建Spark开发环境 windows下安装pyspark spark和hadoop版本版本之间有对应关系 安装jdk 安装hadoop 下载 ...
- DSP开发环境及工具之CCS
DSP开发环境及工具之CCS CCS( Code Composer Studio)是美国德州仪器(TI)公司的嵌入式处理器的开发环境,可以用于TI公司的各个系列处理器的软件开发和调试,如DSP,MCU ...
- 【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(一)
此部分由于篇幅过长,将分为五个小点进行叙述,此处主讲基于仿真器的程序加载和烧写,所用器件为创龙TMS320C6748开发板.需要注意的点已在备注中进行说明. 如果需要从头开始进行本使用手册的阅读,欢迎 ...
- 【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(二)
此部分由于篇幅过长,将分为五个小点进行叙述,此处主讲基于串口的程序加载和烧写,所用器件为创龙TMS320C6748开发板.需要注意的点已在备注中进行说明. 如果需要从头开始进行本使用手册的阅读,欢迎阅 ...
最新文章
- Python标准库01 正则表达式(re包)
- 彩色图像分割方法的汇总
- 关于删除数据仓库的数据
- 从CLR GC到CoreCLR GC看.NET Core对云原生的支持
- mysql 从库修改表结构_在mysql数据库中---修改表结构
- python java正则表达式_java 正则表达式
- 九度-题目1103 二次方程计算器
- 通用的流氓软件手动清理方法
- java 批量修改图片名称_java 批量修改文件名称
- 挂靠其入职公司股东名下其他公司,是否有违反竞业协议?
- chromium浏览器_什么是Chrome? Chromium网络浏览器与Chrome有何不同
- opencv 中x,y,height, width,rows,cols 的关系
- Excel应用{数据加工与公式函数}
- mysql数据库物理结构_MySQL数据库结构设计(物理设计)
- 纯前端技术裁切合并音频方式实现
- 第四章 Python组合数据类型
- 【AI数学原理】概率机器学习(四):半朴素贝叶斯之TAN算法实例
- 金丝檀木实木妆台+挂镜+主框全实木
- 又又又被段永平加仓,是时候抄底腾讯了吗?
- 重新java系列之IO流
热门文章
- STM32独立看门狗(宠物狗)
- KPI(Key Performance Indicator,关键绩效指标)
- 自驾游十大提醒:别在“野鸡”油站加油
- 计算机网络阅读笔记——第二章物理层
- 北邮网安上岸经验分享
- 大学四年要读的101本书
- WPA WPA2 区别
- 74HC595驱动(并转串,fpga与时钟匹配,fpga与外部芯片的连接注意事项)
- 都2022年了,你还不会用Python预测茅台股票涨跌吗?
- 鸿蒙处理器要比骁龙好吗,骁龙662与天玑800u谁更好 骁龙662处理器相当于麒麟多少...