博客首页 | 排行榜 |

pengwr的博客

个人档案
博文分类
最新评论
博文存档
最近访客
  • 好久没整DSP了。今天大师兄让测试十几个DSP板。以前做过这个测试,程序已经写好了。心想着应该也快,没想到接上仿真器,硬是安装不上。 按照平时接好了仿真器,XP弹出了USB硬件安装的提示,顺着走,最后定位到有seedusb2.inf的文件夹,结果提示安装失败。没办法,强制安装,指定到seedusb2.inf文件,提示“指定的位置不包含有关硬件的信息”。觉得可能CCS装多了,几个版本不好使。于是卸了2.2,3.3,再重装CCS3.3,还是不行哥伤心了。发疯似的在网上找啊找,不过感觉希望却很小,看了看提示,感觉是USB相关驱动出的问题(前阵子整...

    阅读全文>>

  • TMS320F2812学习 2012-04-19 16:24
    鉴于目前使用F2812的人还是比较多的,本人特将使用过程的中的常见问题,进行汇总,希望对大家有所帮助! 一、软件问题 1、如何提高F2812 AD的转换精度?答:采用软件补偿,参考文档spra989a。 2、程序经常跑飞的几种情况?答: 01、程序没有结尾或不是循环的程序; 02、nmi管脚没有上拉; 03、在看门狗动作的时候程序会经常跑飞; 04、程序编制不当也会引起程序跑飞。 3、C语言中如何从指定的地址读写数据 #define ADDR1 (unsigned int *)0x300000 #define ADDR2 (unsigned int *)0x300004 *ADDR1 = 0x05;//write x = *ADDR2;//read | 二、...

    阅读全文>>

  • 首先,这两个命令都是用于删除编译内核时产生的相关文件的。 两者的区别如下: make mrproper命令会删除所有的编译生成文件、内核配置文件(.config文件)和各种备份文件,所以几乎只在第一次执行内核编译前才用这条命令。 make clean命令则是用于删除大多数的编译生成文件,但是会保留内核的配置文件.config,还有足够的编译支持来建立扩展模块。所以你若只想删除前一次编译过程的残留数据,只需执行make clean命令。   总而言之,make mrproper删除的范围比make clean大,实际上,make mrproper在具体执行时第一步就是调用make ...

    阅读全文>>

  • 最近不知怎么了,经常握着鼠标的手有些麻木,感觉不是自己身体的一部分。有时还有点发热,这种状况持续一段时间了。 以前听过什么鼠标手,百度了一下http://baike.baidu.com/view/10901.htm,里面讲得还是挺详细了。看了之后有一丝暗暗的伤感,IT人咋就这么悲催。 平常一有空就看书或者做实验之类的,运动的时间基本靠出去吃饭走几步。看来这样混下去还真不行,俺可不想以后四五岁时就病痛多。建议所有IT人每天抽出自己宝贵的时间,稍微运动运动,实在不行做几个俯卧撑也不错,总之运动就好。 再说说我现在对这鼠标手的治疗吧。 一:在...

    阅读全文>>

  • linux 之smartarm3250 2012-03-09 14:44
     对于有操作系统的嵌入式开发来说,在开发板上肯定要有一个可以运行的操作系统,就拿3250上的Linux移植来说,首先要做的就是编译内核源码,下面就说一下整个内核移植的过程吧。       首先要有内核源代码,但是要知道,这个源代码不是电脑上用的那个源码,而是经过裁剪修改过的,适合3250CPU使用的Linux内核,在3250光盘里提供的内核源码是 linux-2.6.27.8 的,把源码包linux-2.6.27.8-smartarm3250-0be9849.tar.gz 复制到一个目录下,然后在终端下输入命令: sudo tar xzvf linux-2.6.27.8-smartarm3250-...

    阅读全文>>

  • 最近又要开始弄LINUX-ARM,不得不重新翻书看看。 2.6内核的源码树目录下一般都会有两个文文:Kconfig和Makefile。分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出配置菜单,用户配置完后保存到.config(在顶层目录下生成)中。在内核编译时,主Makefile调用这个.config,就知道了用户对内核的配置情况。 上面的内容说明:Kconfig就是对应着内核的配置菜单。假如要想添加新的驱动到内核的源码中,可以通过修...

    阅读全文>>

  • 现代大型集成电路,比如CPU、大型FPGA等消耗的电流往往达到数安到几十A,并且一些复杂系统电源种类繁多,因此电源系统的设计是否合理往往成为系统能否稳定工作的关键。电源系统的设计应该包含电源*估、电源供电电路设计和功率分布系统(Power distribution system 简称PDS)三个方面。本文分别探讨这三个方面的一般设计方法和思路。   一、电源*估   *估电源是电源系统设计的第一步,也是最重要的一步,决定了电源设计的成败。在设计电源的时候应该已经完成了整个系统的框图设计并基本选定了其中重要的IC芯片,这时我们需要参考数据手...

    阅读全文>>

  • 个人闲置2812开发板,PCB空板。现在免费赠送,一人限一个。http://item.taobao.com/item.htm?id=15710800818 希望对于各位穷兄弟 有所帮助

    阅读全文>>

  • 【1】设备描述符DeviceDscr   重新看了描述符文件,对照了好多参考书,发现以前很多不明白的地方现在清晰了很多,不过有些地方可能从来没有用过的缘故,我也是不甚明了(打上了问号),只能以后用到的时候,有新的发现再慢慢理解了。。。 dscr51里放的是USB描述符表,EZ-USB在重枚举阶段会读取或设置相应的描述符       db   DSCR_DEVICE_LEN      ;; Descriptor length       db   DSCR_DEVICE   ;; Decriptor typ...

    阅读全文>>

  • 转自http://blog.csdn.net/jiadelin/article/details/3048057 1.   元器件 CYPRESS 68013A:支持USB 2.0协议,带增强型8051单片机,时钟频率48Mhz。支持串口通讯。  2.   文档 cy7c68013.pdf 68013外设手册 cy7c68013_5.pdf 68013外设手册 CY3684_A_SCH.PDF 68013A外围电路图 FX2 TechRefManual.pdf EZUSB-FX2技术手册 fx2_to_fx2lp.pdf FX2和FX2LP的区别 CYAPI.PDF CYAPI手册 高级类库 CYUSB.PDF CYUSB手册 底层API       3.   开发环境 3.1 Keil C 7.0编译器 3.2 C++ ...

    阅读全文>>

  • 今天在编译linux-2.6.27.8的时候,执行make smartarm2350_defconfig 命令,报错,错误信息:446 “mixed implicit and normal rules”,翻译为中文:混合的和隐含普通规则。google后发现,是由于我的系统的make工具太新(系统:fedora15),make的旧版规则已经无法兼容新版。按照以下方式,问题得到解决:       在makefile中将446行代码 config %config: scripts_basic outputmakefile FORCE改: %config: scripts_basic outputmakefile FORCE将1261行代码: / %/: prepare scripts FORCE(错)...

    阅读全文>>

  • 将tc-nxp-lnx-armvfp-4.3.2-1.i386.rpm复制到主机, 执行 sudo rpm -ivh tc-nxp-lnx-armvfp-4.3.2-1.i386.rpm 交叉编译工具被安装到/opt/nxp目录下 在命令行中输入gedit ~/.bash_profile 在PATH=$PATH:$HOME/bin:后添加/opt/nxp/gcc-4.3.2-glibc-2.7/bin 后运行. .bash_profile 在终端输入arm-vfp按table键出来arm-vfp-linux-gnu表示安装好了,重启

    阅读全文>>

  • 以前学了ad09版的,这几天老大让我学学cadence spb 16.3,下载了软件装上了,按照软件的破解说明一步步破解,最终还是失败了。     在网上问了几个人,都没出现我我这种问题。找了很多资料,重装了很多次,硬是没装上。起初我的RunMe!.bat打不开,打开闪了一下就没了,查阅了一些资料在DOS下可以打开。比如 RunMe!.bat在C:\ study\RunMe.bat,可在命令窗口中输入 cd c:\study     回车 输入RunMe!.bat 可以运行。记住cadence products的文件名要用默认的SPB_16.3,因为RunMe!.bat里是搜索SPB_16.3,...

    阅读全文>>

  • 最近学习2812,遇到很多问题,自己费了很多时间,终于慢慢的把问题一个个解决了。       TMS320F2812 中的warning: creating output section PieVectTable without SECTIONS specification问题。这个问题我到网上看了下,解答的不多。 其中这个回答比较靠谱 你试一下下面的操作: 在cmd文件中的下面添加: 1.首先在.cmd中定位系统中断表: MEMORY { PAGE 0 : ...................................... PAGE 1 : ...................................... PIE_VECT : origin = 0x000D00, length = 0x000100 .....

    阅读全文>>

  • QT 版本历史 2012-02-15 16:48
    前言 最近学习了一下Qt,发现它真的是一个很好的东西。仅仅一套就代码可以跨越Linux、Win32、MacOSX和各种Unix平台,几乎涵盖了所有主流的操作系统。而且还提供了构建(qmake)、可视化设计(uic和qdesigner)、国际化(linguist)、文档系统(assistant)等一系列非常好用的工具。尤其是文档系统,绝对可以称得上是出色。 然而,在学习过程中,我遇到的一个困扰就是Qt 家族复杂的版本(对于初次接触的人来说,甚至可能有点混乱)。到Trolltech的ftp上看看,有一大堆由这些单词的不同组合命名的包:qt、 qtopia、win、x11、mac、free...

    阅读全文>>

页次:1/2 每页15条记录,共20条  分页:  [1][2] [下一页][尾页]