-
一但变化后,它是频率就定死在120MS了,我想不是中断的问题
-
有FOR ARM和FOR C51的,都裝在一個目錄下就可以了。
-
不能使用DMA吗?
-
MARK,,, 牛
-
我用的VS2005 +CE6.0
下面是我按照错误提示找到的那个文件 的209-203
//This function get current active or queued DMA transfer status
typedef enum _DMA_STATUS {
DMA_TRANSFER_COMPLETE = 0 ,
DMA_TRANSFER_IN_PROGRESS,
DMA_TRANSFER_IN_QUEUE,
DMA_TRANSFER_COMPLETE_WITH_ERROR,
DMA_TRANSFER_COMPLETE_WITH_CANCELED,
} DMA_STATUS_CODE, *PDMA_STATUS_CODE ;
-
把工程里的那个STARUP.A51去掉,估计你没去掉,那个文件是为C语言工程生成的。
-
同求好消息啊
-
果然是指针没有初始化的原因,谢谢各位,如果要使用指针,是不是先要给指针开辟一块空间,这样才不会出错?
-
不知道你问的是不是,IC pin 的状态, 对应的H or L
如用8051 的P1.1 为input i/o sensor, P1.2 为output LED ON/ OFF,
if(p1.1) //sensor H
{
P1.2 =1; //LEDOn =1;
}
else
{
P1.2 =0; //LEDOn =0;
}
-
顶啊顶啊顶啊顶啊顶啊
-
应该调试一下,看AD采集那出问题了,还是串口发送出问题了
-
这是我把EBOOT.NB0下到核心板上的信息:
icrosoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Mar 30 2010 13:24:02
Microsoft Windows CE Bootloader for the Samsung SMDK2440 Version 2.4 Built Mar 30 2010
BP_Init
FMD::FMD_Init
FMD::FMD_Init - pBSPArgs->nfsblk = 0x0
FMD::FMD_Init - READ_REGISTER_BYTE(pNFSBLK) = 0x0
FMD::FMD_Init IPL .....
FMD::FMD_Init Done
MID = 0xec, DID = 0x76 4th Cycle : 0xa5
NUMBLOCKS : 512(0x200), SECTORSPERBLOCK = 256(0x100), BYTESPERSECTOR = 512(0x200)
MID = 0xec, DID = 0x76 4th Cycle : 0xa5
NUMBLOCKS : 512(0x200), SECTORSPERBLOCK = 256(0x100), BYTESPERSECTOR = 512(0x200)
wNUM_BLOCKS : 512(0x200)
dwBlock(0x9) X dwImageLength = 0x25800
dwNumBlocks = 0x2
dwBlock(0x9) X g_FlashInfo.wSectorsPerBlock(0x100) = 0x900
(LPBYTE)p=0xa0100000
dwBlock(0xa) X g_FlashInfo.wSectorsPerBlock(0x100) = 0xa00
(LPBYTE)p=0xa0100000
TOC_Read ERROR: INVALID_TOC Signature: 0xFFFFFFFF
TOC_Init: dwEntry:1, dwImageType: 0x2, dwImageStart: 0x0, dwImageLength: 0x0, dwLaunchAddr: 0x0
+BootConfigInit
-BootConfigInit
TOC {
dwSignature: 0x434F544E
BootCfg {
ConfigFlags: 0x2020
BootDelay: 0x5
ImageIndex: 1
IP: 0.0.0.0
MAC Address: 00:00:00:00:00:00
Port: 0.0.0.0
SubnetMask: 255.255.255.0
}
ID[0] {
dwVersion: 0x20004
dwSignature: 0x45424F54
String: 'eboot.nb0'
dwImageType: 0x2
dwTtlSectors: 0x200
dwLoadAddress: 0x80038000
dwJumpAddress: 0x80038000
dwStoreOffset: 0x0
sgList[0].dwSector: 0x200
sgList[0].dwLength: 0x200
}
ID[1] {
dwVersion: 0x1
dwSignature: 0x43465348
String: ''
dwImageType: 0x2
dwTtlSectors: 0x0
dwLoadAddress: 0x0
dwJumpAddress: 0x0
dwStoreOffset: 0x0
}
chainInfo.dwLoadAddress: 0X00000000
chainInfo.dwFlashAddress: 0X00000000
chainInfo.dwLength: 0X00000000
}
Press [ENTER] to download image stored on boot media, or [SPACE] to enter boot monitor.
这个地方打印出了出错的信息。。。难道跟这有关?
-
引用楼主 zhulizhen 的回复:
uc/gui+uc/os-ii 在ADS里能不能调试?
我调试时为什么老是卡到某个地方呢?
要是不能在AXD里仿真,那怎么检测代码实现的效果呢,要一次一次的烧录到开发板里么?
当然可以仿真,UC/OS只不过有个定时器在跑,一直要不停进中断才可以正常运行系统。
为什么UC/GUI和UC/OS不分开单独调试呢。
UC/OS用仿真环境调试还是相当不方便的。
-
引用 3 楼 windxiang520 的回复:
引用 2 楼 luixing67 的回复:可能是网关的问题吧!!
动态IP要设置网关吗?好像不用吧。
动态ip肯定不需要设网关的.我的意思是,是不是你路由有问题,重启一下试试看
-
不懂这个
[回复内容太短]
-
学习中
-
楼上的兄弟,试了,还是不行!我的初步估计是内核配置的问题!在别的机子上可以mount -t nfs我的PC,但是开发板不行,说明主机nfs没问题。用u-boot也可以mount -t nfs内核成功!但是就是内核不能加载rootfs,但是又能ping通,应该DM9000的驱动也没有问题,那就只有内核配置了,但是就是不知道哪儿没配置到阿!~?~GOD~~
-
不需自己写啊,有现成的更好的,每个厂家一般都有自带的demo啊,
-
结贴了!
-
scanf("%.2X %.2X %.2X %.2X",&bb[0],&bb[1],&bb[2],&bb[3]);
printf("\n%.2X %.2X %.2X %.2X\n",&bb[0],&bb[1],&bb[2],&bb[3]);
你这也叫16进制