-
刚开始学的时候,的确会碰到很多问题
-
有人成功吗?从电路图上看,基本上三合一里的stm32最小系统就挺符合的,就把晶振换成12m,然后刷了他的固件就能识别u盘了,虽然有点慢。可是按照他说的吧P_TMS接到SWIM上,吧P_SRST接到reset上,总提示“comm init error:chip does not answer"。我又加上240和68电阻,也还是不行。那个电路图有点看不懂啊。有成功的出来说下呗
-
你下载一个模拟器,搜索:“ WinCE5.0_emulator_SDK” 安装好了之后就可以连接vs了 ,若不清楚发邮件给我xgia@163.com
-
不错的啊 好东西 看看
-
eboot是bootloaer,没问题,但不一定是完整的bootloader。
是不是烧了eboot就可以烧录nk,那要看你的硬件系统的支持,如果是从NANDFLASH启动,那么要先烧nboot(现在改名叫setpldr了吧)
-
有能用的了吧 有成功的了吗
-
感觉是第一个的效率更高;
CMP指令与SUBS指令的区别在于CMP 指令不保存运算结果.
另外 楼主可以下载
http://www1.hrbust.edu.cn/xueyuan/com/embedded/uploadfile/2007514211816791.ppt
这个好好看下。
-
mark
-
引用 21 楼 sailorlyq 的回复:
回答第二个问题吧。
bin文件比较紧凑。但是没有你说的编码解码,一般资料上说的解压,其实是一个从定位的过程。
bin格式是将数据以record的格式组织而成的,而且每个record都有checksum,可以进行校验;
NB0的校验方式只能查找“ECEC”标识符来进行校验。
我觉得nb0可以看做是bin的解压吧,
在网上看到一篇博客
http://blog.eeworld.net/zengdebiao/archive/2009/04/06/4052487.aspx
这个上面分析的比较透彻。
-
找个例子参考一下
-
引用 6 楼 jassonrose 的回复:
你好像没有导出符号连接名啊:
UNICODE_STRING? ? ? ? deviceNameUnicodeString;
RtlInitUnicodeString(&deviceNameUnicodeString, NT_DEVICE_NAME);
NTSTATUS status = STATUS_SUCCESS;
status = IoCreateDevice(DriverObject, sizeof(DEVICE_EXTENSION),
&deviceNameUnicodeString,FILE_DEVICE_UNKNOWN,
0, false, &FunctionDevice);
if (!NT_SUCCESS(status))
{
DT("%s IoCreateDevice VMouse failed", FUN);
return status;
}
UNICODE_STRING deviceLinkUnicodeString;
RtlInitUnicodeString(&deviceLinkUnicodeString, DOS_DEVICE_NAME);
status = IoCreateSymbolicLink(&deviceLinkUnicodeString, &deviceNameUnicodeString);
if (!NT_SUCCESS(status))
{
DT("%s IoCreateSymbolicLink VMouse failed", FUN);
if (FunctionDevice)
{
IoDeleteDevice(FunctionDevice);
return status;
}
}
不导出连接名不会出现这种问题的。
-
WINCE 的驱动如和实现?
-
IE6是支持,但并不代表PocketIE也支持。
主要是没有PNG的解码在设备上
-
是不是没有共地?
-
table of content=TOC NK内容组织表
-
以前一直没时间优化这块,现在由于功能多了几倍,居然导致FLASH区块开始紧张了。
目前已经修改了一个RAM跑LDR的版本,但主程序故意让出了这块RAM。
-
是不是你没有设置LPC的对应引脚为EINT2模式? PINSEL1= 0x.......
-
引用 3 楼 csdeny 的回复:
花屏?用什么播放器?tcpmp?试试tcpmp的ddraw rgb模式
tcpmp的ddraw rgb模式?是什么模式??????????????
我用的就是TCPMP,但是我用Media Play播放就是没问题。
-
norains说得很对,做技术的永远都是在不断的学习,从不懂到了解再到精通是一个不断积累的过程.
-
其实协议就是按规定的去做,串口其实是本来单片机就已把协议写好了,你想两个单片机进行通信,你可以自己定一个协议,比如一个单片机定SPI的发送协议,而另一单片机写SPI的接收程序,这样,两块单片机就可以通进通信了!