- 博客(23)
- 资源 (3)
- 收藏
- 关注
原创 SourceInsight UntralEdit WorkPad 中的代码对齐问题!!!
1.在UE中默认为TAB=2,在记事本中默认为TAB=4,在SourceInsight 中TAB=4;2.在SI中为对*.s的支持3.在SI中设置{}的对称 Source Insight实质上是一个支持多种开发语言(java,c ,c++等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源代码阅读工具使用。 1. SMART TAB的用法. 解决
2008-07-27 06:42:00
2160
原创 ads 与cmain
在startup.s文件那里有个mov lr,=cMain ,mov pc,lr 来跳到c函数处,但到mov pc,lr 单步不行,就是跳不到C函数里去。发生的异常。 1。发生的异常的有data abort, 有irq。() 2。还有一个现象是通过armulate仿真不出现这个问题,因为仿真是不会发生中断的。
2006-06-02 18:24:00
890
1
原创 ADS 问题
如果在网上下载了代码,编译时提示没什么。O文件,那你应把ADS目录下的DEBUYREL中的OBJECT文件全删了,再逐个文件重编译为。O文件,再重MAKE一次。 当想通过添加别人的程序作为自己的一部分时,可能MAKE的时候会有问题。例如我的项目的C文件有os_cpu.h头文件,但是没错的,但里面的颜色就不是浅蓝的。这时候可以通过调整文件的顺序(以便先编译一些变量或头文件),还有的
2006-05-12 10:18:00
988
原创 data abort
地址是否可写,地址是否有效。 地址是否可写就是说是否为RAM,是否有效就是说是否满足指令要求。例如说:str r0 ,[0x0421,4],这个指令会无效的。应为 str r0,[0x0420,4],这在结构出现这个问题,就是说结构的地址的后两位不是00,但是str指令,永远是+4,就是说是4字节对好的。
2006-05-08 21:53:00
1092
原创 lwip
source insightlwip (offical beta)snifferheader file (src/include/netif)-------arpsearch fucntionlwIP ARP协议分析 (http://www.cublog.cn/opera/showart.php?blogid=14459&id=77756)结合lwip中文资料和prj文件夹的例子。
2006-05-06 23:06:00
919
原创 4510B BootLoader!!!!!!!!!
进入SVC模式 InitMemory(初始化内存) InitStack(初始化各模式的堆栈) InitPort (初始化IO口) InitUart (初始化串口) InitTimer(初始化时钟频率) InitInterrup(初始串断) REMAP 内存分配来讲:REMAP后,RAM为0x0----0x1000000。为16M,3
2006-05-03 16:52:00
791
原创 AXD 与 时钟中断!!!
banyan 今天无端端要重注册,浪费了点时间,其错误为 TAB IS NOT PRETECT. 从ARM开发详解中拷贝时钟中断的代码。 重点是: RO BASE 为 0x0 通过AXD把RESET中断改为不检测。 通过AXD把IRQ设为要检测。
2006-05-03 16:39:00
740
原创 arm7
这几天不断的研究,终于有点眉目了,特记录下来。从头开始:1。分清各个接口的作用,和写程序实践一下。并口为jtag,写flash.串口是终端,网线是网络传输。2。搞明白硬件电路。地地址线,片选取线,32位,16位,寄存器。怎样用指令控制一条线或一个IO口。 运行此条指令后,各条线有什么反应,如WR/。 4510是统一编址,其地址分配要明白才行。总体来看就是ARM就是加强型的单片机,
2006-04-14 02:12:00
1856
原创 今几天一直在研究嵌入式开发。
嵌入式开发的概念:我的理解就是一定简化的实用的小型计算系统。我所从事的工作就是:1:先是研究装LINUX,后来没什么用,不过可以对系统熟悉一下,例如我学会了通过ISO来装系统,知道我的显卡有问题怎样装上RPM驱程,和一些命令的使用等。2:研究BOOTLOADER,本来以为明白的了,怎知道后来越来越不明了。先从最简单的BOOTLOADER来说吧,这个有说明就是4510B+BOOTLOADER
2006-03-13 12:00:00
809
原创 关于PCB板的
在画PCB的时候,我们要首先要注意的当然的封装哪,封装一错就全错了。 特别我在画水晶头和LCD时就会,有些有PDF可以参考一下,但自已量也是很必要的。 目的:可用就好,留一定的余量。方法:用什么方法可以把误差减少呢。实现:以圆心为量度标准,定一个孔为标准,可减少误差。验证:通过PDF,其它两个孔之间的距离与实际的差距,打印出来试一试。
2006-03-13 11:43:00
686
原创 usb 串行技术!
今天突然对usb有了点灵感, 当然不是u sb 那么简单了, 其实是。。我也不知道啊!!!!1惨啊 。。。。。。。。。 还是让我想一下吧,:::: 有了,,,,1。组件分析 usb 包括 usb 固件(slave),usb 驱动程序wmd(host),2。流程分析 usb 设备启动后,HOST 会检测到,找到ID,找相关INF,再找相关GUID驱动程序(但是你的驱动要先在那里,
2006-01-21 19:40:00
1754
原创 调试iic总线
1,首先接口电路要接好,都要有上拉电阻,因为器件是开漏结构.2,会用visual iic device,是当一个表来用来观测总线的数据情况.3,把器件设为是会ack的器件,(那里的log不知道怎么用,ini mem也不知有什么用处的),每次读或写都要 lcall cack确认一下,其实这个是双方的确认,slk信号是从器件对master的应答,而sda的高低则为master对slave的应答.
2005-12-21 21:13:00
1370
原创 理智感受大学
很快现在已是大四,今天听肥仔老师的吹水的时候突然间有想写回忆录的想法。大一是的被混的的一年,我们那时候经常被人骗,感触是很深的.
2005-12-08 22:59:00
784
1
原创 xp+2000ddk+driver stdio + basicusb环境的建立
首先不能用xp的ddk ,因为我的是vc 6,其次,2000k要全装,即其中要有一个hid sample,它包含了一个有用的头文件..在vc 设头文件目录,driver stdio 装完要编译的因为其给的是源文件来的,但当vc6来编译时,要设置一下,因为里面有两个项目且又有针对不同`CPU 所设的版本. 最好在build -> batch build或是tool ->config有些资料在us
2005-12-01 21:45:00
1360
原创 axd and ads 1.2
axd 的尝试,把一个项目的文件怎么样正确的添加进错把注释句以为成正确的语句.修改内容要entry键看 f 盘中的ads1.2 demo视频.
2005-11-29 00:39:00
638
原创 无聊吧!!!
BlueBoy 23:57:17天枫是猪肉佬??? 天枫- 23:58:43 -天枫- 23:58:48 BlueBoy 00:00:50那你是什么啊 -天枫- 00:01:20我是发仔的老大 BlueBoy 00:02:13 你还真是的,还没睡就做梦了 -天枫- 00:04:25 说错了,其实我是他老爸来的 BlueBoy 00:04:59 老是发梦就有你份 -天枫- 00:05:
2005-11-29 00:32:00
764
原创 玩转linux
1,安装linux没光盘,怎么好呢,但我有iso文件.于是就google了一下,明白了。准备了dosutils文件夹文件(在光盘1里面,但要确定有几个规定的文件),一张DOS启动软盘。进入DOS后,找到dosutils中的autoboot.bat的文件并运行它.进入界面.这样就可以安装了啊.2,加启动菜单因为我安装linux时是没有把grub装在主分分的mbr中,只是把它安装在系统分区的第一
2005-11-06 15:24:00
1038
原创 建mu服务器注意事项
分单机版和非单机版,这里主要说单机版,建iis服务器,主要用来更新GameGuard,从muchina.com哪里下,用来身份认证。建sql,按说明设ODBC.Pncrt.dll,rmoc3260.ocx,加入 windows/system32/中.
2005-05-24 22:36:00
1188
1
wince evdo cdma2000 1x USB 虚拟串口源代码
2009-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人