自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

非著名码农的专栏

---科技引导变革,代码改变世界

  • 博客(8)
  • 资源 (15)
  • 收藏
  • 关注

原创 宅房日志2012-4-28

昨天Ubuntu12.04发布,第4个LTS版本。对桌面版不抱太大期望,用U盘引导了下,界面果然坑爹。就不能把程序的图标做的精细一点不?自从Win7后就看不上Ubuntu桌面版了。开发一直用没图形界面的Server版。      今天调试成功了LPC1788的外部NorFlash和SDRAM,部分程序和数据放到了外部Flash和Sdram,主程序(main)还是留在内部Flash里,毕竟512

2012-04-28 21:32:50 2958 2

原创 宅房日志2012-4-27

不是周末的星期五,今天两块的cortex-m3样板都出现硬件问题。一块网口无法ping通,一块NorFlash无法擦除和写入。还好两个问题是分别出现在两块板子上,可以基本排除驱动的问题。       启动MDK调试网口无法ping通的板子,发现程序反复进入外部中断1,造成死循环。外部中断1刚好是处理网卡芯片(IP101)的中断,低电平有效。拿万用表测量芯片48脚,果然一直是低电平。问题定位就好

2012-04-28 09:10:52 2922

转载 KEIL MDK输出map文件分析

原作者:nthq2004 标题:KEIL MDK输出map文件分析01 零、前言 前面写了一篇文章对__main函数的执行过程做了一个粗略的跟踪描叙,对一个烧录了程序的STM32开发板从启动复位到进入用户main函数的过程有了一个大概的了解,但是有很多问题感觉还是模模糊糊,因此,今天又把KEIL MDK编译、链接后生成的map文件简单分析一下,加深对链接器、嵌入式系

2012-04-24 12:40:25 25140 7

转载 RealView MDK在链接时提示空间不够的解决方案总结

RealView MDK具有强大的编译、链接功能。嵌入式设备拥有的资源往往有限,如果一个程序编译、链接之后的可执行文件大小略大于存储大小时,则不能生成可执行文件进行调试或固化到Flash中。在这种情况下我们一般不去从硬件上调整存储空间的大小(有些存储空间在片内,实在无法调整),而是去修改程序,试图将程序简化、将缓存减小、减少全局变量、少用大数组多用指针等等人工方法,有些时候这些方法很有效。但如果使

2012-04-24 11:21:23 7382

转载 RealView MDK中使用内联函数时需要注意的问题

笔者在做移植时,将Embest IDE环境下的例程移到RealView MDK的过程中,曾经遇到这样一个问题:在生成工程时,编译全部通过,但在链接时提示许多符号未定义!如果读者也遇到过这个问题,请继续看下去,如果链接时提示未定义的变量是一些内联函数(即使用了关键字__inline)。那么就是笔者遇到的问题了。希望这篇文章对您有所帮助。在MDK中使用关键字__inline时,除了执行速度和占用空

2012-04-24 11:20:28 3797

原创 LPC1788 HardFault异常的解决一例

最近在调试LPC1788的时候遇到了板子反复重启的问题,于是进入调试状态运行,定位到了启动文件的HardFault异常,继续按步调试发现是"NVIC_EnableIRQ(EINT1_IRQn)"引起的硬件错误。还是第一次遇到这个异常。        仔细检查了一下代码,原来是把这句NVIC_EnableIRQ()放错了位置,放到了RTX的Init任务启动之后了。修改代码,把它放到os_sys_

2012-04-20 16:30:45 5296 1

原创 LPC1788外部中断的例子,基于Keil MDK

网上LPC1700外部中断的例子都是ADS的,我来贡献个Keil MDK的吧 以外部中断0(EINT0)为例,低电平触发中断 关键代码如下:   //头文件为MDK 4.23带的"LPC177x_8x.h",代码中所用宏均在其中可以找到定义  #include "LPC177x_8x.h"   LPC_IOCON->P2_10 = (LPC_IOCON->P2_1

2012-04-13 15:30:57 4880 1

原创 一图教你识别ThinkPad三种代工键盘Chicony,ALPS,NWB

最爱NWB键盘,敲代码的手感那个爽

2012-04-09 14:00:43 3968

Prolific PL2303驱动(Win7,Win8/8.1可用)

老版驱动,经测试可以支持Win7,Win8/8.1 http://blog.csdn.net/ropai/article/details/19619951

2014-02-21

CrystalDiskInfo

CrystalDiskInfo,可以用来修改硬盘的AAM/APM,解决日立硬盘的C1问题

2014-01-08

T420S 主板电路图图纸

联想ThinkPadT420S 主板电路图图纸,最后一代经典键盘机型

2013-12-04

改好的EP43T-UD3L BIOS 771 L5420/E5420微码

改好的EP43T-UD3L BIOS 771 L5420/E5420微码,基于官网最后的正式版F9版修改. 提示:去技嘉主板官网下载@Bios工具在Windows下刷即可

2013-10-17

华硕P5QL Pro主板BIOS 支持771 L5420 E5420

华硕P5QL Pro主板BIOS 支持771 L5420 E5420 基于官方最新的1004版制作,带SLIC2.1,添加了微码,完美支持L5420,E5420

2013-09-06

适用于LPC17xx的uCOS-II开发包

Micrium官方的LPC1788 UCOS-II开发包,包含MDK,IAR环境。版本v2.92

2013-08-21

ulink2 jtag swd 20pin引脚定义

ulnik2 jtag 和swd的引脚定义,20pin

2013-06-26

LPC1788的emWin笔记

很不错的一篇emWin入门笔记,基于LPC1788

2012-09-05

位图转化成C语言数组工具

将位图转化为C语言数组形式。使用软件打开图片,在保存为里面选择“.c”类型即可。

2012-07-16

NC4400笔记本完美bios slic2.1去白名单

惠普NC4400笔记本完美bios,基于F.0C修改,带slic2.1,去白名单,直接激活oem win7. 使用方法:解压后,直接运行HPQFlash.exe即可

2012-06-12

LPC1788 uCos-II Keil工程模板

移植好ucos-ii的Keil工程模板,默认使用LPC1788

2012-05-01

LPC23xx 中文手册

周立功的LPC23xx中文手册,适合E文不行的朋友,呵呵

2011-11-20

RealView MDK RTX操作系统中文资料

RealView MDK RTX操作系统的中文介绍资料

2011-11-07

SST 39VF6401B Keil3 驱动

用于Keil3的SST 39VF6401B驱动,Keil只有旧型号39VF6401的驱动,两款flash驱动略有不同。 将驱动复制到../keil/arm/flash下即可使用

2011-09-22

C++编码规范与指导

珍藏的一篇非常不错的讲述C++编码规范文档。相信对于编程新手和老手都会有所帮助。

2008-09-25

空空如也

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

TA关注的人

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