-
研读例程……
-
是重定义的问题,可能也和你的数组初始化有关系,不要在头文件中对数组初始化,如果要初始化要有预处理过程,不然多处包含会出现重复定义的问题。
-
引用 2 楼 laodaa 的回复:
16K是指BIN文件大小,由于HEX文件格式的原因,因此转换成BIN文件格式会小很多。 因此24K的HEX写得下。
正解。
楼主也可以直接用KEIL 生成BIN 文件啊。
-
就是想通过一个单片机控制远程灯箱,通过继电器实现低电压控制高电压220V的电灯。这个可能比较简单,所以拿这个来学习。 各位帮帮忙,在下现在搞arm。主要是硬件资源不知道怎么找?有硬件和datasheet了就好搞了。
-
谢谢楼主分享,学习下,
MARK 、 、 、
-
你可以线换个MAX232再试试 感觉硬件上还有问题
首先要保证PC机的串口是好的 然后可以针对发送和接收分别测试,有示波器就直接看了,没有就通过串口调试助手。
-
这种所谓的PnP设备可能必须先发现设备再显示驱动。
我想是否可以尝试欺骗一下USB BUS总线:
方式1:
USB新设备的信息无外乎存储在注册表的三个地方:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\GUID(具体哪个GUID看你设备的类型)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses(具体哪个GUID看你设备的类型)
分析拔下、插上你的设备时注册表的差异。然后再设备不在线的时候,尝试直接修改这些注册表值
方法二:
研究Bus总线是怎么发现设备的。然后自己写个应用直接用IOCTL发命令给BUS总线。
(都是一些想象,估计实现起来不是很容易)
DDK上一个关于总线的例子EnumBUS\Toaster 比较不错,你可以拿来研究下自定义总线下发现设备的情况。
-
哎,最终还是无果...如果还有人回答,请发我邮箱:wrt01928993@163.com。我就先结贴了,
有好的回答再来发贴给分!!!
-
在ST MCU上问的问题,到目前为止,没有一个有满意的答复,
哎,
-
很少用F11,通常是用F10和F8,具体也不清楚F11使用的过程会如何
-
真是多呀!!!
-
makefile太大了,麻烦指点一下,谢谢!
-
走过的,路过的,都过来看看啊,
给点建议也好
-
哦不好意思
搞错了
HSYNC = 15。8KHZ
VSYNC = 60HZ
-
回复Reallyu:用WinHex查看磁盘(如U盘,或硬盘某FAT分区)就能看到FAT表的block号是N/A,根目录所在的block号是2,剩余扇区(小于一簇)也没有block号。由于FAT表的位置是固定的,所以FAT32并不能把保留扇区和FAT表标记为脏,这个区域是专用的,不能作为一般的block来使用,不参与GC和wear leveling。
如此说来,我提的问题已经不属于FAT文件系统的范畴了?而是FAT FS驱动、抑或是Flash驱动的事。对于研究FAT文件系统,其实不用考虑这个问题,只需知道“NAND Flash写数据时如果目标位置已经有数据,则须erase,而erase要以block为单位进行”的事实就可以了。
-
你是不是选了字符接收,应该是16进制接收的。
-
谁能细说下吗
-
引用 9 楼 gsymichael 的回复:
你提到的N000FF的标志貌似是PB在Download的时候自动加的,在实际的文件中并没有这么个标志。
可以参考下面:
http://www.pocketpcjunkies.com/Uwe/Forum.aspx/wince-pb/7464/Does-intel-mainstoneii-BSP-support-multi-bin
我也是这么怀疑,之前查国外的网站也有人提到这样的说法
但是我看到很多第三方的厂商,如Samsung和Sirf提供的方案中,使用他们自己开发的PC端工具直接download chain.lst,但是从EBoot的代码来看,应该是有什么命令可以将.bin文件合并成头为N000FF的文件
好,看看老龚的网页,有用的话送你200分
-
光是给个cpu型号不够的。你自己的keil配置呢?代码呢?
-
做完善了再发给我就行,别要中间再升级就麻烦了,我对SWD方式很感兴趣,拿到之后先试试SWD,SWD方式一共需要几条线?SWDIO,SWCLK,GND,连RESET都不用接么?