-
有现成的同志分享一下呗
-
linker那里的output file是out文件,用来调试的,不用管,你改了out文件为hex文件,覆盖了真正的hex文件了
-
void EXTI2_IRQHandler(void) //EXTI15_10_IRQHandler
{
WARN_LED_Q_ON;
// delay(800); //延迟88us
while(DSP_EXTI12_PIN==0){NOP;NOP;NOP;NOP;NOP;NOP;} //1
while(DSP_EXTI12_PIN){NOP;NOP;NOP;NOP;NOP;NOP;NOP;} //2
while(DSP_EXTI12_PIN==0){NOP;NOP;NOP;NOP;NOP;NOP;} //3
while(DSP_EXTI12_PIN){NOP;NOP;NOP;NOP;NOP;NOP;NOP;} //4
while(DSP_EXTI12_PIN==0){NOP;NOP;NOP;NOP;NOP;NOP;} //5
WARN_LED_Q_OFF;
/////////////////////////////////////
EXTI_ClearITPendingBit(DSP_EXTI2_INTERRUPT);
}
还发现一个问题,我如果用delay(800)(延迟88us),代替下面的5个while这样就没有问题,但为什么我一直读取IO就会有问题呢?
-
1k电阻
电源 2n5551
2.5k
tl431
2n5551的集电极与1k的一端出1ma恒流。在multisim上仿真是可以的。因为没有图床所以用文字示意一下。
-
电子专业的,应该没有什么操作系统相关的理论知识,因为我也是,呵呵。假如想从简单入手的话,建议ucos了。它虽然小,但是也算有操作系统相关的知识在里面了。我的意思是说,不管你学哪个系统,操作系统一些基本的知识肯定要先补,特别对于电子的人来说。所以,学linux,wince,ucos,选择哪个都不觉得重要了,不过就是一种途径一个载体而已。
-
最近一直在找这个问题,等弄好了,给大家共享下
-
ADS只是个开发环境,不管OS操心的事。
你要先确定一个OS。
-
WZCQueryInterface(),试试这个
-
呵呵,那个比喻好像是第一次看到!
-
UPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUP
-
我搜了 很多了!
有很多代码都是很不错的 但问题是 很多的GDI API在wince 下他是不支持的! 只能自己研究怎么按照算法来写代码了
不支持的API如:
GetDIBits
SetMapMode
SetWorldTransform()
所以....
-
这个interrupt_transfer写成死循环,从系统监视器看,也是由do_select来调配的,CPU占用率稍微有点高0~5左右。换成1.0版本的libusb库后,从函数名称do_bulk_sync_transfer来看,绝对是同步传输了,但是还是啥也没收着就直接返回
-
引用 5 楼 kyzf 的回复:
你能上CMKI吗? 上面有很对讲解NAND FLASH的论文,都详细讲解了坏块处理相关理论与具体实现方法。
也许对你很有帮助。
http://blog.ednchina.com/supermcu/27455/message.aspx
http://article.ednchina.com/Other/20090325085611.htm
谢谢老兄推荐。
我大概也知道这个处理策略,也看了下网上资料。比如均衡擦除了,随即选取等
不过,我看了下VIVI启动代码里对于nandcopy连最基本的 CheckBadClock操作都没有,哎
搞什么?
不知道Uboot,eboot上是什么情况。
-
回帖是一种美德!
-
4.全局变量勿嵌套使用,如果是在循环中发生全局变量嵌套使用很可能导致程序死循环,或其他奇怪的结果。
这点是一定的吗?LZ,
我一直觉得与一般C程序是一样的,应该是可以嵌套使用吧,LZ的情况会不会是“个例”??谢谢
-
这个问题真的很简单?
-
我试过用ACCESS读取WINCE自带的DB格式文件,结果读取失败……
-
TCPMP貌似是软解码的,视频播放效果很差。
-
不好意思,我这边暂时也东西要调试,没时间帮你具体看代码。
你把blcommon.c、EBOOT中的那些OEMXXXXXXX()函数,再加上USB部分的代码一起看下,打印信息对调试是很有帮助的,能加的地方尽量都加一些,包括打印各函数的参数值,各数据的地址等,自己调试出来记忆更深刻!
-
引用 3 楼 gooogleman 的回复:
修改BIB是个办法。
如果把bib文件对应EBOOT变为512K,还需要改EBOOT中的哪些代码? NK中需要改哪些?