lottery009

    1. STM8AD口的笨笨的问题 10/5496 stm32/stm8 2010-10-14
                                        我是个懒鬼,没那么仔细去看书的。
    2. 汇编里如何进行数据之间的对应? 3/3193 嵌入式系统 2010-06-11
      如果是用查表法,一般要用到伪指令db来定义转换后的数据,用mov dptr,#(db指令所在地址),然后用movc a,@a+dptr,将转换后的数据放入a中,至于,@a+dptr中的a的值看你的具体转换算法来决定了
    3. 如何让系统不自动弹出 软键盘 11/5231 嵌入式系统 2010-06-04
      学习~
    4. 路过  顺便学习下咯!!~
    5. 为什么现在的硬盘都是串口而不用并口? 296/64837 嵌入式系统 2010-05-16
      路过。。。。。。。。。。
    6. 关于网卡驱动中硬件checksum的启动。 8/5493 嵌入式系统 2010-03-26
      引用 6 楼 mipslinux 的回复: 你说的叫TCP offloading吧, 这几个RFC 需要先学习一下 RFC1071, Computing the Internet checksum RFC1624,Computation of the Internet Checksum via Incremental Update RFC 1146 - TCP alternate checksum options 可以自己摸索一下……
      其实应该是tcp/ip/udp包的三种checksum,反正就是经过网卡驱动层的标准里要校验位的必须校验。
    7. activesync怎样手工给它添加驱动? 7/4171 嵌入式系统 2010-01-05
      帮顶下。 学习!
    8. 页表问题 4/2897 嵌入式系统 2010-01-01
      我想问的是每个进程都有个页表?页表指针CR3由操作系统切换?
    9.                                  跟设备描述符中的字符串的做法是一样的拉
    10. ARM指令TEXTAREA是什么意思? 10/5927 ARM技术 2009-11-05
      翻译过来时text的area  哈哈
    11. 有谁在ADS中使用过JLINK调试2440板子的么? 8/4985 嵌入式系统 2009-11-04
      对呀!我遇到这个问题啊!找不出原因啊
    12. 门外汉问一个弱问题! 18/6176 嵌入式系统 2009-11-02
      产品到最终卖的时候都会屏蔽掉一些开发用的接口,有的芯片内部,JTAG就是一些fuses控制的,除非你有能力打开封装,用探头将断掉的线连上,或者买一个同样型号的芯片替换上去。你这样想法难度很大。
    13. evc 下如何建立ATL/WTL 的工程? 13/5135 嵌入式系统 2009-09-23
      有带图示的就好了
    14. 不能。
    15. wince usbhost-u盘功能! 5/3361 嵌入式系统 2009-09-17
      没有人遇到吗?自己顶下!
    16. 退出系统后变量存储问题 14/3782 嵌入式系统 2009-09-16
      将变量存到E2PROM里面吧
    17. WINCE6.0的NandFlash分区挂载问题 17/9638 嵌入式系统 2009-09-07
      引用 10 楼 shuiii 的回复: 以后启动时调用了ReadOSImageFromBootMedia()函数,该函数调用了如下函数: ? ? hPart = BP_OpenPartition( NEXT_FREE_LOC, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? USE_REMAINING_SPACE, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? PART_BINFS, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? TRUE, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? PART_OPEN_EXISTING); 根据启动时串口输出信息,再次打开时binfs分区是存在的。 ReadOSImageFromBootMedia()函数为什么还要调BP_OpenPartition?????
      EBoot原来里面的代码内部就调用了BP_OpenPartiton函数,我看了几个BSP都是这样的,下面是 ReadOSImageFromBootMedia函数的代码: /*     @func   BOOL | ReadKernelRegionFromBootMedia |             BinFS support. Reads the kernel region from Boot Media into RAM.  The kernel region is fixed up             to run from RAM and this is done just before jumping to the kernel entry point.     @rdesc  TRUE = Success, FALSE = Failure.     @comm     @xref */ BOOL ReadOSImageFromBootMedia() {     HANDLE hPart;     SectorInfo si;         DWORD         chainaddr, flashaddr;         DWORD i;     OALMSG(OAL_FUNC, (TEXT("+ReadOSImageFromBootMedia\r\n")));     if (!g_bBootMediaExist)     {             OALMSG(OAL_ERROR, (TEXT("ERROR: ReadOSImageFromBootMedia: device doesn't exist.\r\n")));         return(FALSE);     }     if ( !VALID_TOC(g_pTOC) )     {             OALMSG(OAL_ERROR, (TEXT("ERROR: ReadOSImageFromBootMedia: INVALID_TOC\r\n")));         return(FALSE);     }     if ( !VALID_IMAGE_DESCRIPTOR(&g_pTOC->id[g_dwTocEntry]) )     {         OALMSG(OAL_ERROR, (TEXT("ReadOSImageFromBootMedia: ERROR_INVALID_IMAGE_DESCRIPTOR: 0x%x\r\n"),             g_pTOC->id[g_dwTocEntry].dwSignature));         return FALSE;     }     if ( !OEMVerifyMemory(g_pTOC->id[g_dwTocEntry].dwLoadAddress, sizeof(DWORD)) ||          !OEMVerifyMemory(g_pTOC->id[g_dwTocEntry].dwJumpAddress, sizeof(DWORD)) ||          !g_pTOC->id[g_dwTocEntry].dwTtlSectors )     {         OALMSG(OAL_ERROR, (TEXT("ReadOSImageFromBootMedia: ERROR_INVALID_ADDRESS: (address=0x%x, sectors=0x%x, launch address=0x%x)...\r\n"),             g_pTOC->id[g_dwTocEntry].dwLoadAddress, g_pTOC->id[g_dwTocEntry].dwTtlSectors, g_pTOC->id[g_dwTocEntry].dwJumpAddress));         return FALSE;     } [color=#FF0000]    // Open the BINFS partition (it must exist).     //     hPart = BP_OpenPartition( NEXT_FREE_LOC,                               USE_REMAINING_SPACE,                               PART_BINFS,                               TRUE,                               PART_OPEN_EXISTING);[/color]     if (hPart == INVALID_HANDLE_VALUE )     {         OALMSG(OAL_ERROR, (TEXT("ERROR: ReadOSImageFromBootMedia: Failed to open existing partition.\r\n")));         return(FALSE);     }     // Set the partition file pointer to the correct offset for the kernel region.     //     if ( !BP_SetDataPointer(hPart, g_pTOC->id[g_dwTocEntry].dwStoreOffset) )     {         OALMSG(OAL_ERROR, (TEXT("ERROR: ReadOSImageFromBootMedia: Failed to set data pointer in partition (offset=0x%x).\r\n"),             g_pTOC->id[g_dwTocEntry].dwStoreOffset));         return(FALSE);     }     // Read the kernel region from the Boot Media into RAM.     //     if ( !BP_ReadData( hPart,                        (LPBYTE)(g_pTOC->id[g_dwTocEntry].dwLoadAddress),                        SECTOR_TO_FILE_SIZE(g_pTOC->id[g_dwTocEntry].dwTtlSectors)) )     {         OALMSG(OAL_ERROR, (TEXT("ERROR: ReadOSImageFromBootMedia: Failed to read kernel region from partition.\r\n")));         return(FALSE);     }         if (!g_pTOC->chainInfo.dwLoadAddress)         {                 OALMSG(TRUE, (TEXT("start read from nand\r\n")));                 chainaddr = g_pTOC->chainInfo.dwLoadAddress;                 flashaddr = g_pTOC->chainInfo.dwFlashAddress;                 for ( i = 0; i < (g_pTOC->chainInfo.dwLength); i++ )                 {                     OALMSG(TRUE, (TEXT("chainaddr=0x%x, flashaddr=0x%x\r\n"), chainaddr, flashaddr+i));                         if ( !FMD_ReadSector(flashaddr+i, (PUCHAR)(chainaddr), &si, 1) ) {                                 OALMSG(OAL_ERROR, (TEXT("TOC ERROR: Unable to read/verify TOC\r\n")));                                 return FALSE;                         }                         chainaddr += 512;                 }         }     OALMSG(OAL_FUNC, (TEXT("_ReadOSImageFromBootMedia\r\n")));     return(TRUE); } 复制代码
    18. Windows XP 系统上, 命令行  "regsvr32.exe C:\xxx\XXX.dll"  的作用是什么? 它应不要 [ "Prefix",  "Index",  "Order" ] 这些吧?
    19. 一个菜鸟问题,关于CONFIG.BIB的 2/2583 嵌入式系统 2009-07-26
      在pb平台的setting的环境变量下添加,BSP_EP931X_COPY_FLASH_TO_RAM是原来931xBSP已有的一个环境变量值,需要在setting中添加并使其为1
    20. 请教嵌入式LINUX下GPRS模块连接Internet 9/5153 Linux开发 2009-07-09
      俺最近也在做这个项目,学习啊~~~~

最近访客

< 1/1 >

统计信息

已有127人来访过

  • 芯积分:--
  • 好友:--
  • 主题:8
  • 回复:54

留言

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


现在还没有留言