2010年3月17日

Linux GCC make文件的写法2

摘要: 文件在两个文件夹:inc/hello.hmain/hello.c, main.c, Makefile文件内容:hello.hvoid hello(char name[]); hello.c#include <stdio.h>void hello(char name[]){ printf("Hello %s!/n", name);} main.c#include <stdio.h>#include "../inc/hello.h"// The secondint main(){ hello("GCC"); pri 阅读全文

posted @ 2010-03-17 16:03 yanhc 阅读(221) 评论(0) 推荐(0)

Linux GCC make文件的写法1

摘要: 所需文件hello.c, main.c, hello.h, Makefile,在同一个目录下hello.c:#include <stdio.h>void hello(char name[]){ printf("Hello %s!/n", name);} main.c:#include "stdio.h"#include "hello.h"// The secondint main(){ hello("GCC"); printf("Haha Linux Ubuntu!/n"); ret 阅读全文

posted @ 2010-03-17 15:54 yanhc 阅读(245) 评论(0) 推荐(0)

2010年3月9日

CSDN博客插入代码怎么这么难弄???

摘要: [ code=C/C++ ][ /code]默认:main(){} 不显示控制器:main(){} 不显示行号:main(){} 折叠代码:main(){ printf("Hello world!");} 咳,终于会使了,图标太难找了,干嘛用一只笔啊,谁还用笔写代码啊,不知是谁的想法,无语!终于可以添加漂亮的代码了,哈哈~~~~~~ 阅读全文

posted @ 2010-03-09 22:29 yanhc 阅读(2663) 评论(1) 推荐(0)

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 阅读(1462) 评论(0) 推荐(0)

C获取文件大小stat()

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

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

2009年9月17日

DSP/BIOS学习笔记

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

posted @ 2009-09-17 17:59 yanhc 阅读(278) 评论(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 阅读(1222) 评论(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 阅读(794) 评论(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 阅读(986) 评论(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 阅读(407) 评论(0) 推荐(0)

导航