2009年12月30日

C读取DAT,提取AD数据,转成WAV文件

摘要: wav 文件格式参考资料:http://www.sonicspot.com/guide/wavefiles.htmlDAT数据格式 5A 5A 5A 5A xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx ( 帧头 ) 帧头后面依次为第一块AD通道1数据(2 byte),第二块AD通道1数据(2 byte... 阅读全文

posted @ 2009-12-30 11:36 yanhc 阅读(1476) 评论(0) 推荐(0)

C获取文件大小stat()

摘要: stat - get file status 阅读全文

posted @ 2009-12-30 11:26 yanhc 阅读(3861) 评论(0) 推荐(1)

2009年9月17日

DSP/BIOS学习笔记

摘要: 最近,在网上搜DSP/BIOS的相关资料,很少能用的资料,由于最近正要看看,所以,把学习的东西发上来与大家分享,目前只是在Simulator阶段,真正在硬件上还没有尝试,目前只是调通了,LOG和SWI,其他的还没有调,希望有这方面经验的人可以写出来分享一下。 阅读全文

posted @ 2009-09-17 17:59 yanhc 阅读(288) 评论(0) 推荐(0)

DSP/BIOS学习笔记——2.SWI

摘要: DSP/BIOS学习笔记——2.SWIyanhc软件环境CCS2.20.0 C6000操作步骤:1.Setup CCS里选择C64xx Cycle Accurate Sim2.打开CCS,在Myprojects目录下,新建一个工程,名字为SWItest3.新建File->New->DSP/BIOS Configuration,选择C64xx.CDB,使用这个作为模块4.在DSP/BIOS图形配置界面上在Instrumentation中,在LOG下,右键Insert LOG,重命名为trace.5.在DSP/BIOS图形配置界面上在Scheduling目录下,SWI选项下右键Inse 阅读全文

posted @ 2009-09-17 17:28 yanhc 阅读(1269) 评论(0) 推荐(0)

DSP/BIOS学习笔记——1.LOG

摘要: DSP/BIOS学习笔记——1.LOGyanhc软件环境CCS2.20.0 C6000操作步骤:1.Setup CCS里选择C64xx Cycle Accurate Sim2.打开CCS,在Myprojects目录下,新建一个工程,名字为LOGtest3.新建File->New->DSP/BIOS Configuration,选择C64xx.CDB,使用这个作为模块4.在DSP/BIOS图形配置界面上在Instrumentation中,在LOG下,右键Insert LOG,重命名为trace.5.保存DSP/BIOS配置文件为LOGtest.CDB,保存在Myprojects/LO 阅读全文

posted @ 2009-09-17 10:34 yanhc 阅读(805) 评论(1) 推荐(0)

2009年9月14日

开始调试C6747的板子

摘要: C6747是TI新出的一款低功耗的芯片,可以参考的资料相对来说比较少,只有Spectrum Digital公司做过一个开发板EVMC6747,网上也有一些代码和pdf资料可以参考,TI官方的资料显得很重要。开始调试连接仿真器时就遇到了问题,RESETOUT始终没有信号,TRST也一直为低,后来师兄帮忙解决了,具体原因不知道为什么就行了,反正重装了几遍CCS。而且RESETOUT,TRST有IPD内部下拉,而且默认PINMUX配置为高阻态,所以都没有信号。 接下来,开始调试GPIO,pinmux,dir,都配好后,设置set和clr gpio的寄存器就是不顶用,请教师兄原来是有个PSC,Pow. 阅读全文

posted @ 2009-09-14 21:10 yanhc 阅读(1003) 评论(0) 推荐(0)

2008年10月26日

Samsung原版44B0X的Bootloader分析

摘要: 原作者:BCbbs1.中断向量表AREAInit,CODE,READONLY说明: 1.从代码看Init段就是要写入0x00地址的原始中断向量,因此把这个文件编译生成的44binit.O和Init填入ADS的Linker-Layout页对应项中(这样编译器会把该段代码编译到0X0地址。 2.这一部分按44B0数据手册中的中断的地址顺序列出了一个异常中断向量表(每个表项占4个字节) 3.例如 ADC 的中断向量为 0x000000c0 下面对应表中第49项位置;对应向量地址为 0x0+4*(49-1)= 0x000000c0 ENTRY;入口 ;地址 b ResetHandler ;for de 阅读全文

posted @ 2008-10-26 08:12 yanhc 阅读(427) 评论(0) 推荐(0)

2008年8月22日

Blackfin BF533 SPI 调试日志

摘要: 最近参加ADI的UDC(University Design Competition)比赛,调试触摸屏,用的是BF533,调试SPI调试了半天,问亿旗,只是搪塞回答了一下,后来问中国ADI的DSP技术支持,他们还在开发板上调试了我的代码,真负责,原来是我没有加ssync();这条语句。不过,现在触摸屏还是有问题,BF533不能和它通信目前。//** file: spi.h//** target: ADSP-BF533//** creat time: 2008-8-19#ifndef _SPI_H#define _SPI_H#define SPI_SEL_LOW *pSPI_FLG ... 阅读全文

posted @ 2008-08-22 10:04 yanhc 阅读(912) 评论(0) 推荐(0)

BF533和触摸屏接口芯片TSC2200调试日志

摘要: 问了一下亿旗,终于调出来了,下面是部分源代码://************************************************////** file: spi.c//** target: ADSP-BF533//** creat time: 2008-8-19#include <ccblkfn.h>#include <cdefBF533.h>#include "sys_func.h"//SPI interface funtionvoid SPI_Init(void){ *pSPI_BAUD = (unsigned short)(G 阅读全文

posted @ 2008-08-22 10:03 yanhc 阅读(452) 评论(0) 推荐(0)

C Bit Fields——C Language Reference(from msdn)

摘要: C Language ReferenceC Bit FieldsIn addition to declarators for members of a structure or union, astructure declarator can also be a specified number of bits, called a"bit field." Its length is set off from the declarator for the fieldname by a colon. A bit field is interpreted as an integr 阅读全文

posted @ 2008-08-22 10:00 yanhc 阅读(450) 评论(0) 推荐(0)

导航