
Tips || 常识
不会种地的老农
这个作者很懒,什么都没留下…
展开
-
ARMCC 中implicit cast of pointer to non-equal pointer的原因
ADS的C编译器真是有点傻啊。。unsinged char *str="ifqif.qifqq";这样的声明都不能自己转换一下啊。今天在声明一个字符串数组的时候总是报错。unsigned char vga640480[] = { 0x61,0x02,0x0b,0x00,0x20,0x37,0x10,0x8c, 0x01,0x69,0x30,0x20,0x05,0x03,0x1b,原创 2006-03-19 18:26:00 · 7639 阅读 · 3 评论 -
AXD调试中连接方式的区别体会
今天在用ADS调试时遇到一个问题。调试的程序是往串口写数据,在超级终端应该可以看到输出。但是在调试的时候不能看到输出,而把文件烧到板子上却可以。试了半天,想到可能和连接方式有关,就把连接方式从HALT(连接TARGET就中断)改为ATTACH(根据目标属性)就可以看到结果了。具体原因还不清楚。有待近一步研究。原创 2006-02-19 22:26:00 · 1093 阅读 · 0 评论 -
__irq声明IRQ和FIQ中断处理函数
armcc的编译器的C对ANSI C的关键字做了些扩展。比如__irq 是用来声明IRQ和FIQ中断处理函数用的,可以自动返回原来的现场。__asm用来嵌入汇编代码等。原创 2006-02-21 18:19:00 · 3666 阅读 · 1 评论 -
JTAG调试不稳定
JTAG调试十分不稳定。下载到板子上的代码经常有问题。发现先把JTAG拔掉,板子启动了再连接JTAG,这样再下载代码到板子上的代码跑起来比较正常。可能和连接了JTAG板子初始化有问题吧。有待证实。原创 2006-02-22 20:49:00 · 2109 阅读 · 0 评论 -
cygwin下启动的时候PATH设置的脚本文件
cygwin下启动的时候PATH设置的脚本文件找了半天才找到.原来实在/etc/profile 里边,开始找.bashrc找了半天也找不到.这下好整了.就是还不清楚gcc默认的搜索路径在那儿配置.原创 2006-04-08 15:10:00 · 5859 阅读 · 0 评论 -
arm linux 开机自动运行程序的问题
现在做的这个蓝牙项目要在arm-linux上跑一个服务端,监听请求,为了自动化一点,我想让板子启动自动加载初始化的程序以及server程序.找了半天找到/usr/etc/rc.local这个文件.把加载模块,初始化蓝牙以及server程序放进去,开机倒是有反应,模块确实加载了,但是后边2步就提示找不到所需的库文件.由于的一步加在模块用的命令insmod是系统命令,后边的都是自己的程序,所以怀疑库原创 2006-09-02 16:51:00 · 3148 阅读 · 0 评论