weipingid

    1.                                  回7楼: 1)楼主位说“在某个区域死循环”,请问这个区域是哪里?是否每片芯片都一样的区域,还是不一样的区域。 2)“发现利用step over到某个地方就死机,而利用step into就能顺利通过死机区域”,这里的“某个地方”与上述的某个区域有什么关联?什么程序?这种现象是只与地址有关,还是与指令有关,还是与操作有关? 3)高低温测试,高温是多少,低温是多少? 关于这个高低温测试问题,再请问你选择的芯片的工作温度范围是多少? 说实话,如果你希望大家帮你分析问题,就应该多给出一些具体的,甚至是量化的信息,这样分析才能有的放矢,如果只是“某个”“某种”,我们就只好瞎猜了, -------才出差回来,你应该是stm的技术支持吧,也读过你的很多资料,让我很快进入stm32,不过我感觉你的思路是让我代替stm32给你找问题,我是客户,只是就我发生的问题提出意见来,如果什么都是我来做,要你们干什么,stm32直接关门算了。本来我的问题就是随机发生的,我哪有那么多时间找这个原因,就是不理解而已。本来我感觉这个问题也很棘手,就是你吧,也很可能解决不了,看看同行有没有碰见类似的(当然有可能ic的设计者,心里有可能明白,以前用过intel的 270做过东西,之间发生过一次类似的问题,问上海技术支持,也是这个样,让我们提供具体数据,后来直接找到本部,才解决问题,承认是bug),本来嘛,产品哪有不出问题的,不管是ic或者产品。又或者本来就不是ic的问题。。。。。
    2. 驱动已加载, 为什么CreateFile打不开? 10/7501 嵌入式系统 2010-06-30
      学习了 呵呵
    3. “模块化编程,是解决问题复杂性与人脑思维的实时局限性之间矛盾的好方法”,我是一个在校生,以前给51写程序感到很头疼,不知如何协调各种功能,后来试着用模块化方法编程,就像装积木,好多了。。。没有学过C++,所以对那些继承,数据流等概念不了解,我是C菜鸟。。。
    4.                                  其中,与处理器无关的代码包括 OS_CORE.C OS_FLAG.C OS_MBOX.C OS_MUTEX.C OS_Q.C OS_SEM.C OS_TASK.C OS_TIME.C uCOS_II.C uCOS_II.H 这几个文件就不需要传了,都一样。 ------------------------------------------------------------------------- 就是与处理器有关的代码: OS_CPU.H OS_CPU_A.ASM OS_CPU_C.C 还有与应用有关的程序 OS_CFG.H INCLUDES.h
    5. 请问rom和bootloader是什么关系? 6/5449 嵌入式系统 2010-04-24
      rom和bootloader没有任何关系,如果非要说有关系,那么rom是载体,bootloader是被运载的对象。一个是硬件,一个是软件
    6. s3c2410 CE6.0 三个串口使用问题 16/4131 嵌入式系统 2010-04-20
      调试串口输出 INFO: PLLVALUE (659505). INFO: CLKDIV (3). INFO: HDIVN (1). INFO: PDIVN (1). INFO: HCLK3_HALF (0). INFO: HCLK4_HALF (0). INFO: HCLKDIV (2). INFO: PCLKDIV (4). INFO: SC32442_FCLK (202800000). INFO: SC32442_HCLK (101400000). INFO: SC32442_PCLK (50700000). INFO: SYS_TIMER_DIVIDER (2). INFO: PRESCALER (35). INFO: OEM_COUNT_1MS (685). INFO: RESCHED_PERIOD (1). Windows CE Kernel for ARM (Thumb Enabled) Built on Jan 21 2009 at 18:02:34 INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb +OEMInit DCache: 8 sets, 64 ways, 32 line size, 16384 size ICache: 8 sets, 64 ways, 32 line size, 16384 size +OALArgsInit() Arguments area has some values -OALArgsInit() -OEMInit OEM: Not cleaning system hive OEM: Not cleaning user profiles OEM: Not cleaning system hive +OALIoCtlHalGetHWEntropy INFO: CReg2410Uart::CReg2410Uart using processor frequency reported by the OAL (202800000). INFO: CReg2410Uart::CReg2410Uart using processor frequency reported by the OAL (202800000). I2C Init Prescaler:2 FMD::FMD_Init FMD::FMD_Init - pBSPArgs->nfsblk = 0x0 FMD::FMD_Init - READ_REGISTER_BYTE(pNFSBLK) = 0x0 FMD::FMD_Init IPL ..... FMD::FMD_Init Done [FMD_GetInfo : ERR] _ReadXID() Error BWSCON=0x22111120, BANKCON3=0x700, BANKCON4=0x700 BWSCON=0x22111120 [dm9: Tries to map io space with 18000000 [dm9: The mapped address is D0800000 [dm9: Chip signature is 90000A46 [dm9: Chip signature is 90000A46 +OALIoCtlHalGetDeviceInfo(...) OALIoCtlHalGetDeviceInfo():SPI_GETUUID -OALIoCtlHalGetDeviceInfo(SPI = SPI_GETUUID, rc = 1) HW_USBClocks::D0 LCD: display instance 'Drivers\Display\S3C2410\CONFIG', num monitors 1 m_VirtualFrameBuffer is mapped at a0100000(PHY : 30100000) and of size 100000 +OALIoCtlHalGetDeviceInfo(...) OALIoCtlHalGetDeviceInfo():SPI_GETPLATFORMNAME -OALIoCtlHalGetDeviceInfo(SPI = SPI_GETPLATFORMNAME, rc = 1) +OALIoCtlHalGetDeviceInfo(...) OALIoCtlHalGetDeviceInfo():SPI_GETUUID -OALIoCtlHalGetDeviceInfo(SPI = SPI_GETUUID, rc = 1) +OALIoCtlHalGetDeviceInfo(...) OALIoCtlHalGetDeviceInfo():SPI_GETPLATFORMNAME -OALIoCtlHalGetDeviceInfo(SPI = SPI_GETPLATFORMNAME, rc = 1) +OALIoCtlHalGetDeviceInfo(...) OALIoCtlHalGetDeviceInfo():SPI_GETOEMINFO -OALIoCtlHalGetDeviceInfo(SPI = SPI_GETOEMINFO, rc = 1) 有人能解答一下吗?
    7. STM32f103RB老是死机,帮帮忙哦! 19/6591 stm32/stm8 2010-03-26
                                       从硬件上要在没有干扰的情况下试,从软件上最好只试简单的外设:比如GPIO、串口。
    8. 串口精灵不能解决的问题 15/5991 嵌入式系统 2010-03-15
      非常感谢大家的建言,我补充下,可能问题没有说清楚。 第一、排除硬件的问题。 第二、pc1-rs485-rs232_____rs232-pc2的方式,之前可能没有想到rs485这个问题 问题是,在pc2上,我用监视软件,可以监视到别人的程序 发送和接受了什么数据,但是我用串口精灵接受不到数据 QQ:645488292,欢迎交流
    9. 团队接WINCE,LINUX方面的嵌入式开发 46/15501 Linux与安卓 2010-03-09
      关于我们 我们是一个独立的,私人拥有的公司,专门提供在嵌入式软件咨询,培训和定制开发服务。我们的技术专注于嵌入式Linux,无论什么特征和想法,实时操作系统,移动设备,设备驱动程序和硬件/软件接口基于自由和开放源码软件。 瞄准全球市场,我们在自由和开放源码软件的商业用途定制领域,有广泛的专业技能知识,无论是作为我们客户的产品的一部分或作为支持他们的业务的基础,帮助他们成功地采取更方便和有效的开放源码软件,选择现有的专利,通常价格昂贵。 团队位于英国布里斯托尔,为世界各地服务。 我们的使命 提供一流的嵌入式和开放源码的咨询,培训和开发形式的软件解决方案。我们专注于嵌入式系统和移动设备解决方案,基于嵌入式Linux,Android,实时操作系统,设备驱动程序和嵌入式软件性能提高。我们的解决方案是基于商业和开源产品。 我们的服务 顾问 软件开发 培训 嵌入式软件可维护性的改进 移动应用软件开发: iPhone iPad Android应用程序开发 嵌入式软件开发: 我们咨询服务,提供给外包软件开发服务的客户。当你需要,如下面软件开发或定制: # Linux内核开发 # Linux内核硬件移植 # BSP # 音视频开发 # 数学建模与仿真 # 抽象的OS API开发(抽象层,以增加商业或内部操作系统) # 多核编程和单核应用移植到多核系统 # 开放源码软件定制 # 定制应用开发 # Android应用开发 # 嵌入式系统的构建 # 利用硬体功能优势,设计和开发电源管理 # 基于人工智能神经网络和机器学习 我们有绝对提供高品质项目的技术保障。我们为英国和世界各地的客户设计,开发和测试嵌入式软件。 我们拥有的嵌入式技能可以使我们提供高品质的嵌入式软件,包括BSP,设备驱动,嵌入式软件中间件,用于下面平台的协议栈: * Embedded Linux * Android * LiMo * Maemo * Commercial Real-Time Linux Distributions * Microsoft Windows CE 我们创始人有20年的嵌入式软件开发和咨询经验,我们致力于软件质量,使我们在整个软件开发周期内提供良好的设计我们的软件。此外,由我们团队交付的软件是具有高维护性,意味着客户或者外包团队可以很容易的 理解,修改,添加新的功能和扩展我们所做的软件。 我们培训业务有: * Android? - Wireless Application Development: From Concept to Delivery - A Comprehensive Introduction * Android? Internals * Embedded Linux Training * Writing Linux Device Drivers * Linux Internals * The Art of Multicore Programming * Advanced C * Introductory C++ and Object-Oriented Programming * Advanced C++ and STL Programming * Embedded System Programming with C/C++ * Embedded Application Programming with Java 我们的团队: 10人,95%是博士,平均软件/硬件开发经验18年,专注于嵌入式软件开发领域,科学计算,人工智能和神经网络,微控制器和机械应用等。 我们有国际工作经验,超过15年的LINUX经验,博士团队,均来自于世界知名大学。 我们的目标: 在中国建立一支高素质高水平的开发团队,为中国公司提供一流的咨询和技术开发,如果有大公司有开发合作或者外包项目,欢迎来信,我们可以建立一个中国开发小分队到现场支持。 对于中国国内比较火的高清STB开发(CTO兼老板在STB领域有很深厚的软件设计,曾经在ST公司负责STB等软件开发.)以及智能家庭网络以及所有人工智能应用开发相关的软件开发,我们也同样擅长。 中国商务联系邮箱:mathembedchina@gmail.com
    10. 关于在Marvell PXA310上USB HOST PORT3 的问题 11/4430 嵌入式系统 2010-01-30
      你的PORT2 是如何配置的 请问?
    11. ARM9200 低温工作不正常 68/20814 ARM技术 2009-12-20
      真的?????
    12. 支持分享经验。谢谢大家!
    13. Wince 文件读写问题 12/7418 WindowsCE 2009-12-01
      void CSDFILEDlg::OnWrite() { // TODO: Add your control notification handler code here DWORD len,actlen; char *pcharbuff; if (hFile == INVALID_HANDLE_VALUE) { MessageBox(_T("文件未打开!")); return; } UpdateData(TRUE); len = m_strDisp.GetLength(); /* 取得输入字符串的长度 */ pcharbuff = new char[len]; LPTSTR pStr = m_strDisp.GetBuffer(len); /* 取得输入字符串的缓冲区指针 */ // 将 Unicode 的 CString 转换为 char 型 WideCharToMultiByte(CP_ACP, 0, pStr, len, pcharbuff, len, NULL, NULL); m_strDisp.ReleaseBuffer(); BOOL ret = SetFilePointer(hFile, 0, NULL, FILE_BEGIN); /* 移动文件指针到文件开头 */ if (ret == 0xFFFFFFFF) { MessageBox(_T("将文件指针移至文件开头失败!")); delete[] pcharbuff; return; } ret = WriteFile(hFile, pcharbuff, len, &actlen, NULL); /* 将数据写入文件中 */ if (ret == TRUE) MessageBox(_T("写文件成功!")); else MessageBox(_T("写文件失败!")); if (pcharbuff != NULL) delete[] pcharbuff; }
    14. 引用 22 楼 joyzml 的回复: 2440,2410,公司的板子 楼主被坑的10000分回来啦 恭喜
      是啊,过了好久 以后再不敢去参加这种游戏了.
    15. ndis协议驱动简单问题 10/4755 嵌入式系统 2009-11-12
      什么意义?楼上的可以说清楚一点吗?
    16. 基本相同的电路关键在这里。
    17. 菜鸟求助:wince内核写入SD卡 15/6659 WindowsCE 2009-10-22
      引用 8 楼 daluno001 的回复: 引用 6 楼 hao507 的回复: 楼主既然用的是OMAP3530,那么可以直接用Flash烧写工具,把BootLoader烧写到Flash中,这样直接上电启动就可以了啊~ 哦,好像没flash烧写工具。请问大哥知道怎样往sd卡上拷吗?愁啊。。。。
      我是用这个软件EVMFlash.exe烧写的,不知道你有没有用过
    18. 想用EVC做个文本阅读器 12/4505 嵌入式系统 2009-10-14
      这里有一个相关rtf的网址: http://bbs.imobile.com.cn/thread-tid-7076945.html
    19. CE6+6410 Nandflash当U盘问题 32/8552 嵌入式系统 2009-10-11
      谢谢楼上帮顶
    20. 严肃批评ST公司的严重错误 59/16109 stm32/stm8 2009-09-22
                                       确实,天地尚有不全,真正的想芯片没问题这个难度比较大,不管是新的芯片还是老的芯片,就象三星的2440,也出来好几年了吧,里面还有明显的BUG没去掉.所以个人更看重厂商的服务态度.服务够好,有些问题可以通过故障弱化的方法来处理掉,当然没办法绕过去,那也只能喀嚓掉了.当然老片子成熟度高,问题肯定相对较少.

最近访客

< 1/1 >

统计信息

已有83人来访过

  • 芯积分:--
  • 好友:--
  • 主题:13
  • 回复:61

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言