-
谢谢 希望提供低版本的原理图
-
ST-LINK即可。
-
谢谢。我也需要了解
-
每周波采用24点,很慢,STM32做到每周波采用64点应该没有问题。
可以用 SCAN模式。
-
NVIC配置了吗?
-
没错,就是忽悠咱的,让他们过来支持。
-
guid 本驱动在系统中的全局标识
cuid 这个是类标识,通过这个可以判断 加载顺序等。
-
不外扩rom,ram ,还要运行linux,你自己做片吧,符合这个要求的应该没有
-
韦伯大哥,试了一下可以了,不过要加入InitRomChain()函数,才能通过
打印信息
pdwXIPLoc = 0x8c33f000
pdwCurXIP = 0x8c33f000
dwNumXIPs = 0x2
pChainEntry = 0x8c33f004
XIP (8c200000 -> 8c31f5c4) span
XIP (8c200000 -> 8c31f5c4) span
XIP (8c200000 -> 8c31f5c4) span
XIP (8c200000 -> 8c31f5c4) span
XIP (8c200000 -> 8c31f5c4) span
XIP (8c200000 -> 8c31f5c4) span
ppte->dwVA = 0x8c000000
XIP (8c200000 -> 8c31f5c4) span
ppte->dwVA = 0x8c000000
XIP (8c340000 -> 8cb91ad4) span
但是加载的时候 ReadKernelRegionFromBootMedia----》
BP_ReadData( hPart,
0x30200000,
0x300000 ))
0x300000大概3M吧,超过了 XIPKERNEL+CHAIN的大小吧
打印信息O EMRomChain
pdwXIPLoc = 0x8c33f000
pdwCurXIP = 0x8c33f000
dwNumXIPs = 0x2
pChainEntry = 0x8c33f004
XIP (8c200000 -> 8c31f5c4) span
XIP (8c200000 -> 8c31f5c4) span
XIP (8c200000 -> 8c31f5c4) span
XIP (8c200000 -> 8c31f5c4) span
XIP (8c200000 -> 8c31f5c4) span
XIP (8c200000 -> 8c31f5c4) span
ppte->dwVA = 0x8c000000
XIP (8c200000 -> 8c31f5c4) span
XIP (00000000 -> 00000000) span
XIP (00000000 -> 00000000) span
XIP (00000000 -> 00000000) span
doesn't exist in OEMAddressTab
OEMRomChain 两个连不上XIPKERNEL和NK?
-
用SJF烧写跑马灯程序??
SJF烧写的Flash地址是0 一般我们用SJF烧写Bootloader 放在第0快上,去启动系统的
-
新年新气象,LZ帮我介绍个女朋友啊。
-
关注
-
引用 2 楼 guopeixin 的回复:
如果是sw reset的话,不清内存就可以了
如果是hw reset的话,就要改电路了
是sw reset这一种。
我想做成现有的依然清掉,自己重新开辟一个FLASH空间,想保存的东西放在里面。这样要怎么做呢?
-
如果定义的GPIO地址为实际物理地址,如#define IOP_BASE 0x56000000,那么 VirtualCopy((PVOID)vm_pIOPreg, (PVOID)(IOP_BASE>>), sizeof(S3C2440A_IOPORT_REG), PAGE_PHYSICAL | PAGE_READWRITE | PAGE_NOCACHE)) 中IOP_BASE是需要右移8位,如果定义的GPIO是虚拟地址,就像楼主使用的那样,VirtualCopy中不需要右移。
如果出错,可能是其他问题造成的,可以添加打印信息,查看寄存器的变化。
-
周五第一次见到错误代码10,我仅对以前可用的驱动申请了一块DMA Buffer,后来重启后发现驱动能用了。
怀疑是申请DMA Buffer需要在开机时申请,安装时提示错误是因为没有分配到资源。
楼主可参考。
-
晕 又回到前一个问题上了!
算了 还是研讨会当面请教吧!
-
关注!
-
在 Windows CE 平台下搞开发,怎能不了解 Win32 API 呢?
QT 在 PC 机上还差不多。
-
引用 4 楼 aaassd_cn 的回复:
lz看一下demand paging相关的资料吧
ce看待进程只是一个句柄,用句柄抽象屏蔽了实质存储位置的差异,在不用的时候,内存又紧张,就swap out了,需要的时候再swap in
谢谢 我去看看
-
嗯,你都知道特简单了,还问。。。。
这两个都是强制类型转换,C语言的基础知识。