-
高见啊
-
现在改版了,当然进不去了
-
粗糙地分析,你说的“网上搜了下,说是可能:This system bugchecked when the critical process csrss.exe failed an I/O operation due to insufficient non-paged pool. ”是真正的原因。因为:
ERROR_CODE: (NTSTATUS) 0xc0000006 - "0x%08lx"
EXCEPTION_PARAMETER1: 00000008
EXCEPTION_PARAMETER2: 764fb3b9
EXCEPTION_PARAMETER3: c000009a
[color=#FF0000]IO_ERROR: (NTSTATUS) 0xc000009a - [/color]
EXCEPTION_STR: 0xc0000006_c000009a
复制代码
IO_ERROR: (NTSTATUS) 0xc000009a - Insufficient system resources exist to complete the API.
STATUS_INSUFFICIENT_RESOURCES = 0xC000009AL
参考另外一个哥们的错误:
http://www.msfn.org/board/topic/99489-xp-bsods-overnight-with-0xf4-error/
好像在另外一个帖子里面,我们讨论过这个问题:你知道蓝屏前后,你的驱动在做什么事么?
另外,“我查看了下,申请的非分页都释放了。”有什么依据?你分析过DUMP文件,看过non-paged memory的消耗情况么。把分析过程跟大家分享一下。
按照你的问题描述,像是在系统启动过程中,系统需要大量的non-paged内存,同时,你的PCI卡也在大量使用non-paged内存。于是,系统就BSOD了。
换一台内存大一点的机器试一下?或者给系统增加内存条看看。
-
eVC的模拟器是x86的?
把你的程序重新编译成ARM版本了吗?
-
问的有问题?见谅见谅!多谢支持!
-
void UART_SendData(unsigned char *data_buf,unsigned int iCount)//发送程序
{
bit es;
iUartSendLen = iCount-1;
es=ES;
ES=0;//关闭中断
for(iSendCounter=0;iSendCounter
-
文件系统相关的东西,这里是创建 fat分区的。
-
引用 84 楼 fjx1982441 的回复:
引用 83 楼 i_am_j 的回复:
把那块拉出来,单独编译,然后编出来的DLL把原来的覆盖掉。要省很多时间呢。
应该怎么做?我一直不太懂public下面的内容怎么单独编译。
把那个UART的目录铐出来加到你自己的BSP驱动下面,然后修改一下SOURCE文件,targettype改成dynlink,releasetype改为platform试试看。我没试过,不敢保证是可以的哦。
-
开发板已经买了 怎么调通啦 详细点好嘛 ?谢谢了
-
引用 6 楼 cyd411 的回复:
嗯,谢谢大家的回复,要是我在widows下开饭呢?2440开发板,用哪个IDE?
是不是根据开发板,提供的呢?
应用可以使用的开发工具如下:
1、eMbedded Visual C++系列,分为VB与VC,最新版本为4.0+SP4
2、Visual Studio 系列,常用的有2003/2005/2008。
如果是定制系统,需要用到的开发工具为:Platform Builder 5.0/6.0
-
学习,学习,呵呵。
-
版主 不放过任何一个可以夸 STM32的机会
当自已公司的产品被别人肯定的时候,是一件很快乐的事
呵呵
-
版主人能?
-
这个-----楼主还是自己写吧
-
简历写的有问题哦
有的可以写,有的要聊的时候再说,写的过于谦虚了,显的不自信了,适当的吹牛也是可以的,别太过就可以了
上海的话应该很好找的啊,,你就差一个机会了,,慢慢再看看
冬天都到了,你还怕啥?
-
好资料, RTC 已经有很多人说到的问题了
资料还提到 "激励功率" 的问题, 不知道 stm32 提供多大的激励?
-
引用 5 楼 code24 的回复:
哎,到底哪里才有个可靠的嵌入式培训呢。。
公司,自学
-
X5045/X5043有2.7V和4.5V两个版本,4.5V的器件在3.3V电源的时候复位输出肯定一直为0
-
LZ好厉害
-
啥意思?你打LOG了吗?