anhuihbo

DSP开发之CMD文件配置问题总结

(1)程序烧写到DSP片内FLASH内后,运行正常,串口发送字符正常。断开仿真器,重新下电,上电后,串口发送字符乱码。问题分析:CMD文件配置问题,导致关键参数配置到内部RAM中去,掉电后丢失。问题原因:CMD文件中,econst:&

C语言数值转换成字符算法

1、ADC数字值16进制转换成字符,变为电压值,ADC基准3V,12位ADC:intstring_shift(char*outdata,intinport,intinportWidth,inttypeLen){floati,buffer;intj;i=(float)inport;buffer=(i/4095)*3000;j=(int)buffer;outdata[7]

DSP与Simulink设计之CMD文件

1概述基于Matlab的Simulink生成的CMD文件根据系统定制配置,只限于在RAM中运行。目的:更改CMD文件,程序烧写到FLASH中运行。2Simulink生成CMD介绍生成的CMD文件在RAM中运行,无法烧写到FLASH中运行。(1)此段CMD文件为Simulink自动生成的文件。MEMORY{PAGE0:&nb

MATLAB Simulink 与TMS320F2808交互设计问题

问题:进行IO测试,Simulink编辑好之后,与CCS交互设计,下载到2808上后,程序运行错误。IO没有输出1Hz信号。(1)经过调试发现,为Simulink与CCS交互的时钟配置与硬件电路不符合。运行速度为100MHz,硬件电路时钟输入为50MHz。默认的PLL配置为:InitPll(DSP28_PLLCR,DS

NIOS 添加SDRAM CFI FLASH 的使用

(1)添加SDRAMController,根据SDRAM的大小进行配置,如图所示:设置,配置SDRAM参数等等,点击完成。(2)添加CFI,FlashMemoryInterface(CFI),如下图所示,设置地址、数据总线。设置是需要求,建立、保持时间等,如下图。点击完成。(3)添加MemoryMapped,Avalon

StellarisWare IAR 编译调试 程序运行错误 自动关闭

(1)下载的CodeExampleStellarisWareIAR编译调试时,IarIdepm.exe程序运行错误,自动关闭。解决措施:先编译driverlib,之后便可使用。

Nios 点击C/C++build 自动关闭

(1)卸载360杀毒软件,重启了电脑。运行NIOS,点击工程属性C/C++build后,Nios自动关闭。(2)接着卸载360安全卫士,重启了电脑,运行NIOS,点击工程属性C/C++build后,Nios正常。

LM3S8962 触摸屏 uC/GUI 成功移植 版本V3.90a 源码开放

费劲周折,终于移植成功,运行良好!(1)GUIConf.h的配置#ifndefGUICONF_H#defineGUICONF_H#defineGUI_OS(0)/*Compilewithmultitaskingsup

NIOS II uart 应用小结

(1)使用内部集成,在NIOS的编译选项中SystemLibrary中stdout,stdin,stderr选择配置的串口。#include<stdio.h>intmain(){while(1){printf("HelloWorld,NiosII!\n");&n

LM3S 以太网转串口 速度瓶颈 开发小结

一、当串口高速度3.125Mbps全速运行时,以太网读取FIFO发送的时间大于串口写入FIFO的时间时,出现丢包现象。解决方案:(1)主机每10ms调用一次,Telnet每字发送时间约4.5-5uS;256*7所用时间约8.96mS。故采用固定长度帧发送。首先判断FIFO已用的长度,若大于256*7,按2

Nios II ERRO“error parsing project stf file”

问题:新建NIOS工程是报错误,“errorparsingprojectstffile”?原因:工程文件夹路径包含中文或者空格,去掉即可。

LM3S8962/6432的Web服务器的实现

7008879996204.rar(1)使用DHCP给ARM分配一个IP;(2)在局域网生成一个WEB服务器。

LM3S8962驱动触摸屏(TFT)

6985515262334.rar(1)显示一幅图片,240*320TFT;(2)TFT驱动icTL1763

FPGA与Simlink设计DDS

(1)硬件电路框架,FPGA+高速DAC+平滑滤波器;(2)从Simulink调用库AlteraDSPBuilderBlockset中的IncrementDecrement;LUT:511*511*sin([0:2*pi/(2^10):2*pi])+512,生成正弦数据。(3)编译,生成模块,使用QuartusII调试。根据正弦波点数,寻址递增量改变频

modlesim 运行Iteration limit reached at time 0 ms

(1)modlesim仿真运行时出现“#**Error:(vsim-3601)Iterationlimitreachedattime0ms.”(2)出现警告“#**Warning:(vsim-3479)Timeunitnsislessthanthesimulatorresolution(10ms).”(3)在仿真时,是不是还记得仿真时候有一些默认的选项,如仿真