ADSP-21489CCES下的烧写流程

  • 新建工程
  1. 在“开始”下点击CCES软件,弹出如图所示界面。在“Workspace:”下输入需要开发工程的文件名称,点击“OK”按钮,进入CCES开发环境。

  1. 新建一个工程文件。

在CCES开发环境中,点击菜单栏中“File”->“new”->“CrossCore Project”,新建工程文件,在弹出的对话框中添加工程名称。流程如下。

输入工程名称后,点击“next”,在弹出以下对话框,然后选择“Processor family”下的 “SHARC”,在“Processor type”下选择处理器“ADSP-21489”,点击“next”。

弹出下边对话框,点击“Finish”按钮,新建工程完成。

以上步骤为新建一个“Project”工程示例。

  • *.ldr”文件生成步骤

在CCES下完成程序编写后,需要对所编写的程序进行“build”,生成对应的.ldr

文件。整个步骤如下:

  1. 在CCES开发环境下,点击主菜单栏下的“Project”->“Properties”按钮。弹出下边对话框。

  1. 选择“C/C++ Build”->“Setting”后,对话框如下图所示:

  1. 选择“Setting”栏下,选择“Build Artifact”按钮,界面如下图所视:

  1. 在“Build Artifact”对话框下的“Artifact Type:”下拉中,选择“loader File”,在“Artifact name :”中输入要生成的文件名称或者选择“$ProjName”。然后点击右下角“Apply”按钮。设置好后的界面如下图所示:

  1. 选择“Tool Setting ”界面下的“CrossCore SHARC loader”->“General”,对要生成的“*.ldr”文件进行格式配置,配置后的内容如下图所示。其中“Boot mode (-b)”选择为“prom”;“Boot Format (-f)”选择为“Interl hex”;“Output width”选择为“8 bits”。然后点击右下角“OK”按钮。

  1. 以上配置完成,点击“Project”->“Build All”,程序编译通过后,在工程文件下生成对应的“.ldr”文件。如下图标记所示:

  1. 以上为生成“*.ldr”文件步骤。
  • *.ldr”文件烧写步骤

通过ADI公司提供的“ADZS-HPUSB-ICE”仿真器将“*.ldr”文件烧写到处理器中,步骤如下:

  1. 点击“Run”->“External Tools”->“External Tools Configurations”,界面如下图所示:

  1. 双击左上角“Program”按钮,界面如下图所示:

  1. 在“name”框中输入名称,也可以不做处理。然后对“Main”窗口中的内容进行设置。

(a)点击“Location”对应“Browse File System..”按钮,选择“cldp.exe”文件,此文件一般在“CCES”的安装目录底下。Eg“C:\Analog Devices\CrossCore Embedded Studio 2.0.0”;

(b)点击“Working Directory”下的“Browse Workspace..”按钮,选择当前的目录。设置完成后界面如下图所示:

  1. 在“Arguments:”对话框中,输入仿真器型号,处理器型号,以及相关烧写代码。代码示例如下:

-emu HPUSB

-proc ADSP-21489

-driver ${workspace_loc:/M29W320}\Debug\M29W320.dxe

-cmd view

-cmd info

-cmd erase

-cmd prog -file Debug\SFY_ADSP_21489.ldr -erase affected

-cmd compare -file Debug\SFY_ADSP_21489.ldr

说明:

-cmd prog –file和-cmd compare -file文件目录为当前存储的“*.ldr”文件目录。

以上代码编写完成后,界面如下图所示:

以上代码编写完成后,点击右下角“Run”按钮,仿真器开始烧写“*.ldr”文件,等待烧写完成。烧写完成后,界面如下图所示。

以上为整个ADSP-21489烧写流程。

CCES ldr烧写流程相关推荐

  1. x210烧写流程(inand)

    今天拿到了x210的开发板,按照手册里的流程无法烧写.后资讯了客服后,才知道我的x210板子是inand的.而手册上讲的是nandflash板子的烧写流程. 以防忘记,把板子的烧写流程记录在此. 1. ...

  2. 【嵌入式开发】LED 驱动 ( LED发光二极管原理 | 底板原理图分析 | 核心板原理图分析 | GPIO | 裸板程序烧写流程 )

    文章目录 开发板 的 LED 灯 作用 : 嵌入式软件的开发初期, 如 开发 BootLoader 代码 或者 Kernel 内核代码 过程中, 有效的调试方法有限, 此时通常使用 开发板上的 LED ...

  3. 【Linux】新唐NUC977系统编译及烧写流程

    新唐NUC977系统编译及下载流程 前言 一.UBoot的编译 二.Kernel的编译 三.文件系统的制作 四.系统的烧录 烧录u-boot-spl.bin 烧写u-boot.bin 烧写env.tx ...

  4. X210 Android wince 系统烧写流程

    Android系统烧写 1.        制作SD卡启动工具: 1)        打开PartitionManager.exe工具,右键可移动磁盘,点击删除分区,SD卡就只剩一个分区,再右键点击分 ...

  5. C6000系列的外置flash的烧写流程

    CCS编译生成的out格式文件不能直接用于Flash烧写.在TI公司给出的技术文档中,首先将out文件利用其HEX工具转换为hex格式文件,然后利用Flash烧写工具将hex格式映像文件写入到片外Fl ...

  6. ADSP-21565的开发详解(三)Flash编程和烧写实现脱机运行的详细说明

    硬件准备 ADSP-21565CB开发板 AD-HP530ICE仿真器 软件准备 CCES,CrossCoreUtilities 安装软件 CCES已经安装好了,我们烧写程序,要再装一个插件,就是这个 ...

  7. st 串口烧写工具 芯片_STM32芯片的几种烧写方式简介

    我们做STM32产品开发,最终是要将编写的程序代码写进芯片存储器,通常指Flash存储器[含可以映射到芯片存储空间的片外存储器],让程序正常运行起来以实现相应的功能. 一般来讲,将我们准备好的机器代码 ...

  8. esp8266烧写机智云固件方法

    转载原文链接地址 ESP8266串口烧写说明 文档编辑 概述 本文针对乐鑫ESP8266模块进行串口模式烧写流程整理了一篇操作流程.合作厂商在进行模块烧写操作时请依次按照如下步骤进行,否则会产生不可控 ...

  9. 2个相同的 stm32 can通讯不成功_STM32芯片的几种烧写方式简介

    我们做STM32产品开发,最终是要将编写的程序代码写进芯片存储器,通常指Flash存储器[含可以映射到芯片存储空间的片外存储器],让程序正常运行起来以实现相应的功能. 一般来讲,将我们准备好的机器代码 ...

最新文章

  1. ARM的位置无关程序设计在Bootloader中的应用
  2. scala 日期格式转换
  3. JZOJ 5697. 【gdoi2018 day1】农场(farm)
  4. 【JVM调优工具篇】使用MAT工具分析dump文件(查看GC Roots)
  5. struts、hibernate、spring、 mybatis、 spring boot 等面试题汇总
  6. [html] 写H5和小程序有什么相同及不同的地方吗?
  7. yum安装php f,yum安装LNMP
  8. 快手技术嘉年华喊你来参加啦!
  9. 模糊PID控制在自动光电整纬装置中的应用
  10. HashMap的实现原理、JDK1.7和JDK1.8的对比以及死锁问题
  11. 支付宝花呗提前还款————附操作图片
  12. halcon拓展系列—求平面度、段差算子regions_to_plane
  13. Grpc系列二 Grpc4种服务方法的定义和实现
  14. 免杀的N种姿势-基础篇
  15. python百钱买百鸡代码_python解决百钱买百鸡
  16. HP工作站进入BIOS
  17. freemaker+echarts导出word文档
  18. android 微信 去广告插件,Android"挂逼"修练之行--微信小程序逆向辅助插件工具开发详解 ......
  19. [QQ机器人]Nonebot2 入群退群检测插件
  20. ES6 深入理解 ${ } 模版

热门文章

  1. linux虚机大容量硬盘格式化问题
  2. 微信小程序40029 错误解决方法
  3. BGP的路由优选原则
  4. 时间日期和时间增加量
  5. 【Unity】unity 日历制作
  6. Mybatis报错:There is no getter for property named 'xxxx' in 'class xxxx
  7. 网络技术:网速和带宽到底有啥区别?
  8. Flipper(Facebook Sonar)集成指南
  9. STM32F429与陶晶驰串口屏数据传输(1)
  10. python股票大数据分析_向大家介绍我的新书:《基于股票大数据分析的Python入门实战》...