-
光用文字描述有时候很难判断,如果能贴出几张图,就比较清楚了
-
楼上正解。有了while(1),后面就没有机会运行到了。有些编译器还会给出警告,告知这个程序有那些地方是不可能运行到的。
对,既然后面的程序运行不了,编译器当然不会把“垃圾代码”编译,浪费ROM
-
同问 这个和JTAG有什么关系?
-
重新安装了99还是不行
-
我的海,2肯定常亮啦。。。
while(1){}
再猛也不能阻止任务的调度啊,看看OSTimeDlyHMSM(0,0,0,500);
这个是让当前线程先脱离运行500ms吧,把CPU使用权交给线程2,但是记住只是500ms的期限,期限一到,线程1管你现在在跑什么代码,只要你没关中断,我就抢占CPU(通过软中断)。
所以uc/os-ii是抢占式内核嘛
-
分别 看下EPM240 和EPM570 的技术手册,就知道是否能兼容啊
-
通过viewbin nk.bin看的时候是通过length = 0x01B00528得出你的结论吗?
这个length显示的应该是BIN文件解压缩后的实际NB0文件长度,而你通过右键看到的实际的BIN文件长度,也就是没解压的,所以会有差别。
-
什么接口的显示?普通lcd液晶还是vga的?
-
是把eboot注释掉了
-
一边工作,一边找工作
-
恩,谢谢你,我刚被你一提去查了下这方面的资料,一般说电容越大越好,但用于是用贴片的,加上焊盘大小,目前最大可以用10uF的,你看合适不?使用两个电池,并联两个10uF的电容。
-
我也遇到同样的问题了,很苦恼啊!和楼主一样试了很多方法,都不行,只要运行就进入硬异常
-
引用 1 楼 guopeixin 的回复:
1. 注册表中flags的配置是多少?
2. 驱动放到windows下再重新尝试一下
3. Error ID 1意思是ERROR_INVALID_FUNCTION
用dumpbin工具查一下驱动的导出函数,方法是到pb或者vs的release目录下dumpbin /exports {驱动名}看一下导出函数是不是有***_Init
我查了一下Init没有导出,是我拼写错误,改正之后,用dumpbin查看如下
Dump of file c:\gio_drv.dll
File Type: DLL
Section contains the following exports for GIO_DRV.dll
00000000 characteristics
4B4BDBBC time date stamp Tue Jan 12 10:17:32 2010
0.00 version
1 ordinal base
10 number of functions
10 number of names
ordinal hint RVA name
1 0 0000156C ?GIO_Close@@YAHK@Z
2 1 000014BC ?GIO_Deinit@@YAHK@Z
3 2 000015AC ?GIO_IOControl@@YAHKKPAEK0KPAK@Z
4 3 00001484 ?GIO_Init@@YAKPBGPBX@Z
5 4 00001528 ?GIO_Open@@YAKKKK@Z
6 5 00001628 ?GIO_PowerDown@@YAXK@Z
7 6 000015EC ?GIO_PowerUp@@YAXK@Z
8 7 00001664 ?GIO_Read@@YAKKPAEK@Z
9 8 000016E4 ?GIO_Seek@@YAKKJG@Z
10 9 000016A4 ?GIO_Write@@YAKKPAEK@Z
Summary
1000 .data
1000 .pdata
1000 .reloc
1000 .text
Init已经出来了,可是在DM里还是无法激活dll,还有哪里不对呢?
-
CE6长啥样我也还不知道。不过这段代码CE5都开放的,CE6应该也有吧。
CE5里blcommon.c里DownloadImage(),
// An N000FF packet is manufactured by Platform Builder when we're
// downloading multiple files or when we're downloading a .nb0 file.
//
if (!memcmp (hdr, "N000FF\x0A", BL_HDRSIG_SIZE))
..............
// Is this a standard bin image? Check for the usual bin file signature.
//
else if (!memcmp (hdr, "B000FF\x0A", BL_HDRSIG_SIZE)) // !!!bin文件标识
{
g_bBINDownload = TRUE;
复制代码
-
ChipSelect_at91sam926x.lib'
系统编译的时候找不到这个库文件,你查下这个库有没有被正常编译出来
-
http://shop37086041.taobao.com
-
不足引起的,换一块核心板试验一下。
-
不要沉了
-
把时间读过来,显示就行了呗,硬件要有,剩下的就是编程的问题了
-
引用 9 楼 daniel19861214 的回复:
我是来拿分的
我申明啊,没有讨论技术的不给分啊。