DSP程序烧写bin文件到flash中,及下载到flash中无法运行的问题
1、下载bin到flash中
开发环境为CCS5.5,需要破解后使用
项目的配置属性为:
输入以下命令,即可编译后生成bin文件
"${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin" "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/ofd6x" "${CG_TOOL_ROOT}/bin/hex6x" "${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin"
有一个专门的下载bin文件的程序,debug运行起来,菜单中选择:view->Memory Browser
load bin文件,载入bin文件,输入下载地址即可
2、下载到flash中无法运行的问题
最近在研究DSP遇到了一个问题,程序能在RAM中正常运行,但写入到FLASH中后不能运行.
究其原因是我下载到ram中的程序是debug版本的,而下载到flash中的是release版。
参考网上资料:参考
DSP程序写入到FLASH中无法运行的情况一般来说有下面几种原因:
1、CMD文件配置错误
2、编译选项不正确
3、定义了在RAM中运行的函数,但在调用函数之前没有将其复制到RAM中,使程序跑飞。
4、FLASH寄存器配置不正确
经过排查发现是第2种情况,release版本的程序下载到flash中编译器优化了一些东西,换成debug版就行了;或者将release版本的编译选项修改下,关闭优化级别
DSP程序烧写bin文件到flash中,及下载到flash中无法运行的问题相关推荐
- [嵌入式] 使用J-Link烧写bin文件到Mini2440的NOR flash
使用J-Link烧写bin文件到Mini2440的NOR flash 一. J-Link和配置文件 二. 手动配置 三. 烧写bin文件 一. J-Link和配置文件 Setup_JLinkARM_V ...
- 【2020-08-05】.out文件的DSP程序烧写
记录自己嵌入式的点滴 这里主要说明一下.out文件的DSP程序烧写,以及期间遇到的问题.嵌入式这一词仿佛包含了太广太广的领域,以至于在解释起来就显得很笼统.就个人的现阶段,暂时理解为单片机.FPGA. ...
- ARM(IMX6U)裸机汇编LED驱动实验——驱动编写、编译链接起始地址、烧写bin文件到SD卡中并运行
参考:Linux之ARM(IMX6U)裸机汇编LED驱动实验–驱动编写 作者:一只青木呀 发布时间: 2020-08-07 09:13:48 网址:https://blog.csdn.net/weix ...
- Linux之ARM(IMX6U)裸机汇编LED驱动实验--烧写bin文件到SD卡中并运行
Linux之ARM(IMX6U)裸机汇编LED驱动实验--烧写bin文件到SD卡中并运行 代码烧写 2.烧写的工具 2.把生成的将 imxdownload 放在工程目录下(led.bin同一个文件夹下 ...
- fpga烧写bin文件_FPGA烧写程序
比如说Altera FPGA,对于大部分芯片都可以同时采用2种编程方法,即AS+配置芯片方式以及JTAG方式,下载电缆都可以通用,比如ByteBlasterII: 用AS+配置芯片方式,就是可以将程序 ...
- fpga烧写bin文件_Altera FPGA烧写步骤及注意事项_骏龙科技
Altera FPGA烧写步骤及注意事项 作者:Altera中国区代理――骏龙科技 由于Fiberhome在一些比较老的项目中使用了EPC1或者EPC1441一次性编程器件,不能进行重复编程,如果烧写 ...
- vivado烧写bin文件到flash 中
点击 bitstream setting ,将 bin_file 勾上,点击 OK. 2)点击 generate bitstream ,生成 bit 文件和 bin 文件 3)点击 open hard ...
- fpga烧写bin文件_S3C2440移植uboot之编译烧写uboot
@[TOC] 移植环境 主 机:VMWare--ubuntu16.04 开发板:S3C2440 编译器:arm-linux-gcc-4.3.2.tgz u-boot:u-boot-2012.04.01 ...
- 【笔记】DSP程序烧写问题
什么是boot loader? DSP的速度尽快,EPROM或flash的速度较慢,而DSP片内的RAM很快,片外的RAM也较快.为了使DSP充分发挥它的能力,必须将程序代码放在RAM中运行.为了方便 ...
最新文章
- Linux 命令行界面-GUI界面
- Java 集合系列06: Vector深入解析
- vivado hls(1)
- IAR新建stm32工程,完美移植stm32标准库(附源码)
- php 验证url,php过滤器filter验证邮箱、url和ip地址等
- xml view里control id的生成逻辑
- 终于有人把「同侪效应」讲明白了
- Java项目课程01:课程概述
- 《天天数学》连载12:一月十二日
- 2010年3月份第二周51aspx发布源码
- 设计模式之建造者(builder)模式
- [转载]Altium Designer 破解,避免局域网冲突的ad9.ini
- Python手撕周杰伦158首歌之后,结果很尴尬,TF-IDF有缺陷,以为AI是王者
- Mysql比较运算符实战
- 晶振电路的PCB设计
- 计算机科学导论第三版——第一章课后习题(贝赫鲁兹·佛罗赞BehrouzForouzan)(渐水问个人答案笔记csdn)
- BigDecimal 科学计数法转换 正负数转换
- 《浮世绘---湖北人,你到底患了什么病》(转载)
- vim:vim从入门到放弃
- 电气工程系毕业设计大全