自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(17)
  • 收藏
  • 关注

转载 TQ2440开发板移植UBOOT-2010.06总结(3)

接下来是为UBOOT增加驱动。 1) NOR FALSH: TQ2440的NOR FLASH和UBOOT源文件中用到的AM29LV800相似,只需在/include/configs/TQ2440.h里作一些改动即可。具体参考网上教程。 2) 网卡: 网卡DM9000的驱动在UBOOT中已自带,首先在/include/con...

2014-03-03 20:13:00 134

转载 TQ2440开发板移植UBOOT-2010.06总结(2)

一. 代码修改 UBOOT从arch\arm\cpu\arm920t\start.s开始运行。 start.s主要负责设置CPU模式,初始化时钟、中断、看门狗、SDRAM,初始化堆栈等工作,并拷贝自己到内存中,然后从加载地址跳转到内存中的运行地址处,之后的就是C程序了。 首先修改时钟初始化代码,将start.s中原来的2410时钟初始化代码删除,...

2014-03-03 13:43:00 245

转载 TQ2440开发板移植UBOOT-2010.06总结(1)

尽管TQ2440开发板已经自带了一个功能完善的UBOOT,但因为第一次接触UBOOT,还是希望自己能亲自动手移植一次,这样才有提高。 网上可以找到很多关于UBOOT在S3C2440上移植的教程,按着教程一步一步的做就能实现基本的移植。不过即便是按着教程做,也遇到了不少问题,需要自己解决。 这次移植UBOOT的主要目的是弄清楚UBOOT的基本结构,因此不关注对底...

2014-03-02 23:39:00 146

转载 在stm32上使用DFU

今天在STM32上尝试了一下DFU功能。使用DFU需要准备PC上的软件DfuSe,驱动程序就在软件的安装目录下;另外还需要DFU固件的MDK的工程。 因为网上有很多图文教程,这里只说下大致的流程: 首先修改DFU工程文件,根据板子的情况修改上拉电阻的使能引脚,如果是12M的外部晶振还需要修改时钟的配置;同时,DFU模式是通过判断某一引脚(比如按键是否按下)来选...

2014-02-16 00:49:00 1159

转载 ADS Linker以及Scatter文件的学习笔记

最近玩2440接触到了scatter文件,之前用STM32写代码时并没有关心过它,因为STM32的储存器结构比较简单,所以直接由MDK生成。 今天读了下ADS_LinkerGuide手册,现将一些心得总结一下。1. 关于IMAGE(映像)、Execution Region(执行域)、Load Region(加载域)、Output Section(输出段)、I...

2013-12-02 03:23:00 108

转载 将TQ2440的ADS测试程序放到MDK下或Ubuntu下开发

前几天找同学借了TQ2440的开发板来玩,由于是第一次弄ARM9,理所当然从裸奔开始了。 MDK比较熟悉,但是ADS没用过,可是TQ2440光盘里的测试程序就是ADS下建立的工程。实在不想去折腾ADS,于是百度将这个工程移植到MDK下的方法。 经亲自测试,按以下步骤做可以成功在MDK下编译出bin文件。本人使用的MDK版本是4.72a。 第一步...

2013-11-30 22:14:00 98

转载 书摘1

最近看了一本名为《解读“疯狂”》的书,http://book.douban.com/subject/2115948/,于是摘了一些内容:1.我们渴望为自己的人生做选择,但每一次选择都是读博,而用作骰子的就是我们肉身。并且,一旦自己的选择牵涉到了别人,那么可能被摔痛的就不止是自己,还有那个人。2.做自己人生的主宰,意味着要为自己的选择负责,要为自己遭遇的快了和痛苦负责,...

2013-11-30 21:12:00 92

转载 Ubuntu13下调试USB AUDIO的一些记录

最近想玩玩LINUX,于是双系统装了一个Ubuntu13.04。 在新系统下用着都还好,不过我自己DIY的USB DAC出了问题。在WIN7下能正常工作,但是在Ubuntu下就爆音不断,很明显是音频数据流断流引起的。 这说明stm32上的固件与Ubuntu的USB AUDIO驱动程序不太兼容,于是开始检查。在这个过程中,学到不少调试方法,下面详细描述下调试的过...

2013-11-30 20:56:00 136

转载 EasyBCD硬盘安装,重启后看不到NeoGrub Bootloader的解决

如题,按照网上Win7 + Ubuntu硬盘安装的方法,在EasyBCD下配置好NeoGrub后,重启电脑,但是没有看到NeoGrub Bootloader启动项,直接进入Win7。 解决办法是,打开EasyBCD -> Manage Bootloader -> Write MBR。转载于:https://www.cnblogs.com/Ilmen/p/...

2013-11-06 12:37:00 890

转载 定位产生HARD FAULT之前的代码

最近在STM32做一个关于USB音频的应用,调试过程中一直被一个随机产生的HARD FAULT折磨。问题很奇怪,进入HARD FAULT的时间不定,可能连上USB后几秒就触发HARD FAULT,也可能程序跑几分钟甚至几十分钟才会触发。尽管感觉问题极有可能来自USB部分代码,但起初一直没有办法找到导致问题的代码,百度上搜素了一下,但是感觉对自己没什么启发。经过努力,最终找到了问...

2013-10-08 14:50:00 330

转载 USB异步音频设备制作的一点总结

几年前自己就很想DIY一个音频播放设备,那时候也申请了一些音频DAC以及运放,前前后后做了一些耳放,也用PCM1793和51做过一个CD-ROM播放器(遥控器控制)。但逐渐感觉没兴趣了,自己也没什么仪器可以测试,所以也就是简单地按照一些典型电路自己焊板子调试,之后很长一段时间都没有做过相关的东西。不过之前剩下的一些元件放着也可惜,于是决定再次动手! 这次的计划是做一个U...

2013-10-07 21:05:00 579

转载 [笔记]STM32使用非8M晶振时如何修改代码

目前能找到的大部分代码都是默认8M外部晶振的,若使用的晶振不是8M则需要作一些修改。例如这次我使用的外部晶振是12M的,作如下修改。 1.首先需要修改"Option for target 'xxx'"中的Target -> Xtal(Mhz)处的值(改为12MHz)。此处修改影响Debug时观察到的时钟数值。 2.在system_stm...

2013-09-28 21:19:00 250

转载 [记录]PLL无法锁定,查找原因

前段时间因为没事,所以画了一块ep2c5t144的板子,焊好主要的元件后开始进行测试。首先通过随便下载一个程序便确认了JTAG是没有问题的,但是没想到接下来在测试PLL时就遇到了问题,PLL没有输出,而且还花了好几个小时的时间才解决。 我通过几个步骤最终才确定了问题原因。 1.首先添加了一个PLL,输入为外部有源晶振(连接到时钟专用引脚clk6[Pin89]上...

2013-09-28 00:32:00 2544

转载 关于DSP2812 FFT库的一些总结

今天尝试了下TI的2812 FFT库,现进行简单的总结。1.在PROJECT中添加FFT的LIB文件,C中包含fft.h头文件。2.CMD中添加和FFT有关的段,注意ipcb段长度为2N long,因此ipcb要用ALIGN指令分配4N个word的连续空间(例如512点FFT就需要ALIGN(2048));FFTft是WN因子的储存空间,存放在RAM即可。3.初始化缓存ipc...

2013-06-15 02:19:00 299

转载 tms320f2812启动过程的一些理解

初学dsp2812几天,看了不少讲解2812启动过程资料,现按照个人理解对启动过程进行简单总结。若有错误,欢迎指出。 复位后首先判断mp/mc是否为0,为0则从0x3FFFC0复位向量启动,否则从外部启动。若cpu从0x3FFFC0复位向量启动,则跳转到Boot ROM(0x3FF000,共4K)里固化好的BootLoader程序(位于0x3FFC00)。BootLoa...

2013-06-12 21:12:00 641

转载 初学tms320f2812的一些总结

不久前从一个学长那儿借来了一块tms320f2812的板子和一个TDS510仿真器,不过一直没有机会动手试试。最近因为闲下来了,于是重新翻出板子开始学习DSP。以前折腾过一些单片机,玩得最多的要数Keil下开发stm32,但是这次要接触的CCS还真是让我略感头疼,在熟悉CCS基本操作上就花了不少时间。废话不多说,先总结下这几天初学DSP2812的一些经验。说明一下,CCS版本是...

2013-06-12 19:58:00 552

转载 [CY7C68013]调试过程中遇到的问题和心得

第一次玩博客也不知道该写什么,正好这几天在折腾一块USB数据采集板的程序,那就写一下最近调试CY7C68013遇到的一些问题吧。 自己做了一块GPS中频数据采集板,CY7C68013的作用就是把AD采样后的GPS中频数据通过USB传给PC,大致结构是这样的: MAX2769(GPS射频前端芯片,包括2bit的ADC) -> EP2C5T...

2013-05-18 01:12:00 805

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除