-
好久不来论坛了。来逛一逛,发现大家都有同样经历。交流可能是解决困惑的快速途径。写文字求助的时候,还能让自己静下来思考问题
-
USB TYPE C只有我采购MAC电脑才接触到,才知道它的强大。买来好好学习,用于项目中的采样数据快速读取。
-
好,感谢楼上兄弟的关注,我把带图的附件发上来,更详细一点,包括工程配置等,欢迎指正。
环境详细搭建.pdf (1.21 MB)
下载次数: 124
2010-11-29 14:52
-
大家好,我是LZ的同事
简单来说
1)ASIC只能对偶地址进行字读,不能字节读
2)ASIC的外部地址是按8位寻址的,字读的数据是由2个地址的数据组成的,连续读的偏移量应该为2(第一次2000->第二次2002)
3)MPU的外部地址是按16位寻址的,连续读的偏移量为1(第一次2000->第二次2001)
4)由2)和3)可得,第二次读的是ASIC的2001,由1)可知,不能对奇地址进行字读,出现问题
-
RWW是什么功能啊?
我知道STM8在写内部EEPROM时,所有程序包括中断都会暂停,而去执行EEROM的读写操作。
-
这个笔误可是致命伤!
再说33楼的程序段是一个25次的循环,每次循环发送2个字节并接收一个字节,即共发送2x25=50字节,接收25字节;这个过程好像与25楼的时序图不一致,
-
感觉程序应该没啥问题,因为在别的板子上都能正常使用,现在主要调试时钟跟串口1.
-
哥们,真的可以吗?如果可以的话,我就继续走下去了。如果不行,就的趁早撤退。还望多多借鉴前人的经验。
-
dfsdfadsfasdf
-
引用 5 楼 xdkui 的回复:
你要编译哪个目录?
请把该目录sources文件和编译后的build.log的内容贴上来
\WINCE500\PUBLIC\COMMON\OAK\DRIVERS\BLUETOOTH\SAMPLE\BTSVC
build.log内容:
BUILD: [Thrd:Sequence:Type ] Message
BUILD: [00:0000000000:PROGC ] Checking for \WINCE500\sdk\bin\i386\srccheck.exe.
BUILD: [00:0000000001:PROGC ] SrcCheck exit code: 0 (dec).
BUILD: [00:0000000002:PROGC ] Compile and Link for ARM.
BUILD: [00:0000000003:PROGC ] Loading D:\WINCE500\PUBLIC\COMMON\Build.dat.
BUILD: [00:0000000004:PROGC ] Done.
BUILD: [00:0000000005:PROGC ] Computing include file dependencies:
BUILD: [00:0000000006:PROGC ] Checking for SDK include directory: D:\WINCE500\sdk\ce\inc.
BUILD: [00:0000000007:PROGC ] Scan \WINCE500\PUBLIC\COMMON\OAK\DRIVERS\BLUETOOTH\SAMPLE\BTSVC\
BUILD: [00:0000000008:INFO ] Will Compile \WINCE500\PUBLIC\COMMON\OAK\DRIVERS\BLUETOOTH\SAMPLE\BTSVC\btsvc.rc because target: obj\ARMV4I\retail\btsvc.res is missing.
BUILD: [00:0000000009:INFO ] Will Compile \WINCE500\PUBLIC\COMMON\OAK\DRIVERS\BLUETOOTH\SAMPLE\BTSVC\btsvc.cxx because target: obj\ARMV4I\retail\btsvc.obj is missing.
BUILD: [00:0000000010:PROGC ] Compiling \WINCE500\PUBLIC\COMMON\OAK\DRIVERS\BLUETOOTH\SAMPLE\BTSVC\ directory.
BUILD: [00:0000000011:PROG ] 'NMAKE.EXE -i -c BUILDMSG=Stop. NOLINK=1 NOPASS0=1'
BUILD: [01:0000000012:INFO ] makefile.def: BUILDROOT is D:\WINCE500\PUBLIC\COMMON
BUILD: [01:0000000013:INFO ] makefile.def: Including D:\WINCE500\PUBLIC\COMMON\sources.cmn
BUILD: [01:0000000014:INFO ] Directory: D:\WINCE500\PUBLIC\COMMON\OAK\DRIVERS\BLUETOOTH\SAMPLE\BTSVC
BUILD: [01:0000000015:INFO ] TARGETNAME: btsvc
BUILD: [01:0000000016:INFO ] makefile.def: Including D:\WINCE500\public\common\oak\misc\sources.ReleaseType_OAK
BUILD: [01:0000000017:PROGC ] Resource Compiling .\btsvc.rc
BUILD: [01:0000000018:INFO ] rc -r -IARM\ -I. -ID:\WINCE500\public\common\oak\inc -ID:\WINCE500\public\common\sdk\inc -ID:\WINCE500\public\common\ddk\inc -ID:\WINCE500\sdk\CE\inc -I.\Resource\0804 -DWINCEINTERNAL -DUNDER_CE=500 -DINTERNATIONAL -DL0804 -l 409 -c 1252 -foobj\ARMV4I\retail\btsvc.res D:\WINCE500\PUBLIC\COMMON\OAK\DRIVERS\BLUETOOTH\SAMPLE\BTSVC\.\btsvc.rc
BUILD: [01:0000000019:PROGC ] Compiling .\btsvc.cxx
BUILD: [01:0000000020:INFO ] cl -nologo /Gy -Foobj\ARMV4I\retail\btsvc.obj -c -IARM\ -I. -ID:\WINCE500\public\common\oak\inc -ID:\WINCE500\public\common\sdk\inc -ID:\WINCE500\public\common\ddk\inc -ID:\WINCE500\sdk\CE\inc -I.\Resource\0804 -Ox -Os -GF -Zi -FdD:\WINCE500\public\COMMON\oak\lib\ARMV4I\retail\btsvc.pdb -DUNICODE -D_UNICODE -DUNDER_CE=500 -D_WIN32_WCE=500 -DWINCEOEM -DWINCEINTERNAL -DWIN32 -DSTRICT -DARM -DARMV4I -D_ARM_ -DINTERNATIONAL -DL0804 -DINTLMSG_CODEPAGE=1252 -WX -W3 -QRarch4T -DTHUMBSUPPORT -QRinterwork-return D:\WINCE500\PUBLIC\COMMON\OAK\DRIVERS\BLUETOOTH\SAMPLE\BTSVC\.\btsvc.cxx
BUILD: [01:0000000021:INFO ] btsvc.cxx
BUILD: [01:0000000022:PROGC ] Linking D:\WINCE500\public\COMMON\oak\lib\ARMV4I\retail\btsvc.lib
BUILD: [01:0000000023:INFO ] link -lib -out:D:\WINCE500\public\COMMON\oak\lib\ARMV4I\retail\btsvc.lib -machine:thumb @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nm1B.tmp
BUILD: [01:0000000024:INFO ] copy obj\ARMV4I\retail\btsvc.res D:\WINCE500\public\COMMON\oak\lib\ARMV4I\retail\btsvc.res
BUILD: [01:0000000025:INFO ] 已复制 1 个文件。
BUILD: [01:0000000026:INFO ] Stop.
BUILD: [00:0000000027:PROGC ] Linking \WINCE500\PUBLIC\COMMON\OAK\DRIVERS\BLUETOOTH\SAMPLE\BTSVC\ directory.
BUILD: [00:0000000028:PROG ] 'NMAKE.EXE -i -c BUILDMSG=Stop. LINKONLY=1 NOPASS0=1'
BUILD: [01:0000000029:INFO ] makefile.def: BUILDROOT is D:\WINCE500\PUBLIC\COMMON
BUILD: [01:0000000030:INFO ] makefile.def: Including D:\WINCE500\PUBLIC\COMMON\sources.cmn
BUILD: [01:0000000031:INFO ] Directory: D:\WINCE500\PUBLIC\COMMON\OAK\DRIVERS\BLUETOOTH\SAMPLE\BTSVC
BUILD: [01:0000000032:INFO ] TARGETNAME: btsvc
BUILD: [01:0000000033:INFO ] makefile.def: Including D:\WINCE500\public\common\oak\misc\sources.ReleaseType_OAK
BUILD: [01:0000000034:INFO ] Stop.
BUILD: [00:0000000035:PROGC ] Done.
BUILD: [00:0000000036:PROGC ] Files Warnings Errors
BUILD: [00:0000000037:PROGC ] Midl 0 0 0
BUILD: [00:0000000038:PROGC ] Resource 1 0 0
BUILD: [00:0000000039:PROGC ] Message 0 0 0
BUILD: [00:0000000040:PROGC ] Precomp Header 0 0 0
BUILD: [00:0000000041:PROGC ] C/Cpp/Cxx 1 0 0
BUILD: [00:0000000042:PROGC ] Assembler 0 0 0
BUILD: [00:0000000043:PROGC ] Static Libraries 1 0 0
BUILD: [00:0000000044:PROGC ] Dll's 0 0 0
BUILD: [00:0000000045:PROGC ] Exe's 0 0 0
BUILD: [00:0000000046:PROGC ] Resx 0 0 0
BUILD: [00:0000000047:PROGC ] Csharp Targets 0 0 0
BUILD: [00:0000000048:PROGC ] Other 0 0 0
BUILD: [00:0000000049:PROGC ]
BUILD: [00:0000000050:PROGC ] Total 3 0 0
BUILD: [00:0000000051:PROGC ]
BUILD: [00:0000000052:PROGC ] 0 Warnings, 0 Errors
-
悟空,源程序都贴出来了.看不懂就试编译一下.多加几个变量试试.
-
路过!!
-
GPS信号本身就很弱,不具有穿透能力。在森林里信号很弱,甚至没有是正常的。
-
谢谢大家,感觉思路理顺了点。
-
楼主可以先升级版本试下,应该是这个问题
-
哈哈,不要看着眼馋,人家那是多年积累下来的功力呀。
-
哦吼,搞定!
-
这个问题可能是内存访问异常造成的。播放视频时可能会直接写FrameBuffer,而5.0和6.0对这一块的处理是完全不一样的。主要问题就是6.0中不能直接在应用程序中做内存映射并且写相应的内存。
-
顶。。。。牛人
-
晕,肯定没这种开发板了,
要找一些开发板方案公司定制即可,不过费用不低。
找几个高手帮你办理了。