USB大容量存储设备主机引导加载程序

Size: px
Start display at page:

Download "USB大容量存储设备主机引导加载程序"

Transcription

1 Freescale Semiconductor Document Number: AN4368 应用说明 Rev 1, 12/2012 USB 大容量存储设备主机引导加载程序 作者 : Derek Lau 1 简介 引导加载程序是放在设备中的一个小程序, 可用于在设备中进行用户应用代码编程 我们已针对飞思卡尔 32 位 ColdFire 和 Kinetis MCU 系列生成了使用 USB 大容量存储设备 (MSD) 的 USB 主机引导加载程序 将 USB 记忆棒插入系统后, 就可以将用户的应用程序代码烧录到 MCU 中 本应用笔记将使用 MCF51JM128 MCF52259 和 MK60N512VMD100 MCU 来演示引导加载程序在 ColdFire 和 Kinetis MCU 中的工作方式 2 引导加载程序概述 引导加载程序是一个小型应用, 用于擦除闪存以及将用户应用载入设备 USB 主机 MSD 引导加载程序可让您轻松 可靠地将用户应用载入设备 将包含有效 s-record 或二进制文件的 USB 记忆棒插入系统后, 引导加载程序将会加载用户应用代码, 并将其烧录到设备中 然后, 新的用户应用便可以在设备中运行 本应用笔记将会帮助读者深入了解引导加载程序, 以及培养使用引导加载程序自行开发应用的能力 下图显示了 MCF51JM128 MCF52259 和 MK60N512VMD100 引导加载程序系统的存储器映射 内容 1 简介 引导加载程序概述 引导加载程序架构 开发新的引导加载程序 开发新的用户应用 MCF52259EVB 的 MQX 引导 TWR-K60N512 的 MQX 引导 自定义 结语 Freescale Semiconductor, Inc.

2 引导加载程序架构 0x0000_0000 至 0x0000_03FF 0x0000_0400 至 0x0000_040F 中断和异常向量 闪存保护和安全 受保护 0x0000_0410 至 0x0000_CFFF 0x0000_0410 至 0x0001_0FFF( 包括 printf) 引导加载程序代码 0x0000_D000 至 0x0001_FFFF 0x0001_1000 至 0x0001_FFFF( 包括 printf) 用户应用 图 1. MCF51JM128 引导加载程序存储器映射 0x0000_0000 至 0x0000_03FF 0x0000_0400 至 0x0000_041F 中断和异常向量 闪存保护和安全 受保护 0x0000_0420 至 0x0000_BFFF 0x0000_0420 至 0x0000_FFFF( 包括 printf) 引导加载程序代码 0x0000_C000 至 0x0007_FFFF 0x0001_0000 至 0x0007_FFFF( 包括 printf) 用户应用 图 2. MCF52259 引导加载程序存储器映射 0x0000_0000 至 0x0000_03FF 0x0000_0400 至 0x0000_040F 中断和异常向量 闪存保护和安全 受保护 0x0000_0410 至 0x0000_FFFF 0x0000_0410 至 0x0000_FFFF( 包括 printf) 引导加载程序代码 0x0001_0000 至 0x0007_FFFF 0x0001_0000 至 0x0007_FFFF( 包括 printf) 用户应用 图 3. MK60N512VMD100 引导加载程序存储器映射 默认的中断和异常向量放置在闪存区域的起始地址中, 此地址由引导加载程序使用, 您不得更改此地址 必须将用户应用中断和异常向量放置在应用闪存区域中, 并在应用启动例程中将其复制到 RAM 存储器 中断和异常向量可重定向到 RAM 区域 引导加载程序可以擦除应用闪存, 分析用户应用映像, 以及在用户应用区域的闪存 ( 将引导加载程序放入闪存后可用的闪存 ) 中为该映像编程 使用 printf 函数显示调试消息时, 引导加载程序的代码会增多 引导加载程序闪存区域必须受到保护, 而可用闪存必须进行块对齐, 因此, 可用闪存可能会变小 对于 MCF52259 而言, 不支持 printf 的引导加载程序将占用闪存区域 0x0000 至 0x9FFF (40 KB) 由于闪存保护块大小为 16 KB, 因此需要保护闪存区 0x0000 到 0xBFFF (48 KB), 以防止引导加载程序损坏 保护后, 引导加载程序将占用 48 KB 从 0xC000 到 0x7FFFF (464 KB) 的余下闪存供用户应用使用 无论引导加载程序使用多少 RAM, 用户应用都可以使用整个 RAM 存储器 3 引导加载程序架构 引导加载程序包含引导加载程序应用 文件分配表 (FAT) 文件系统支持模块 引导加载程序驱动程序 闪存驱动程序 USB MSD 主机类 USB 主机协议栈和 USB 主机控制器 2 Freescale Semiconductor, Inc.

3 引导加载程序架构 下图显示了引导加载程序系统的架构 : USB 主机大容量存储引导加载程序 引导加载程序 FAT 文件系统支持 引导加载程序驱动程序 Flash 驱动程序 USB MSD 主机类 USB 主机堆栈 USB 主机控制器 USB 记忆棒 图 4. USB 主机大容量存储引导加载程序架构 引导加载程序控制加载过程 它使用 FAT 文件系统支持模块读取映像文件, 然后使用引导加载程序驱动程序将该映像文件烧录到设备闪存中 借助 FAT 文件系统支持模块, 引导加载程序应用可以从 FAT32 格式的 USB 记忆棒中读取文件 引导加载程序驱动程序将会分析映像文件, 并将该文件烧录到闪存中 它支持分析 CodeWarrior 二进制 S19 和原始二进制文件格式的映像文件 闪存驱动程序支持擦除 读取和写入闪存 USB MSD 主机类为 USB MSD 类中指定的应用程序接口提供服务 USB 主机协议栈和 USB 主机控制器通过 USB MSD 协议来与 USB 记忆棒通信 USB 记忆棒用于存储需要在闪存中编程的映像文件 映像文件必须采用 CodeWarrior 二进制 S19 或原始二进制文件格式 Freescale Semiconductor, Inc. 3

4 引导加载程序架构 3.1 引导加载程序软件流程 引导加载程序系统中集成了一个用于用户程序升级的引导加载程序, 以及一个用于执行产品主要功能的用户应用 在复位和初始化后, 该系统将会确定启动用户应用程序或引导加载程序模式 如果未提供有效的用户应用程序, 设备将自动以引导加载程序模式启动 如果提供了有效的应用, 则按下特定的键时, 设备将运行引导加载程序, 否则将运行用户应用 下表显示了适用于不同开发板的引导加载程序示例, 以及示例中使用的指定键 表 1. 用于进入引导加载程序模式的指定键 开发板 M51JM128EVB M52259EVB TWR-K60-N512-KIT 指定键 PTG1 PDD5 (SW1) PTA19 (SW1) 系统进入引导加载程序模式后, 将不断地检查是否已连接 USB 记忆棒 如果连接了 USB 记忆棒, 它将会搜索 image.s19 和 image.bin 文件 如果存在有效的 S19 或二进制文件, 它将开始分析该文件, 并将该文件编程到应用区域中 以下是引导加载程序的流程图 : 复位 否 是否已连接 USB 记忆棒? 是 是否处于引导加载程序模式? 否 跳转到用户向量条目 是 否 记忆棒中的映像是否有效? main() 是 擦除闪存 分析映像文件 编程闪存 闪存是否成功? 否 擦除闪存 是 结束 图 5. 引导加载程序软件流程 4 Freescale Semiconductor, Inc.

5 开发新的引导加载程序 4 开发新的引导加载程序 本部分概述引导加载程序的文件结构, 并说明如何在其他平台中开发新的引导加载程序 4.1 引导加载程序文件结构 下图显示了给定源代码的文件格式 : 图 6. 引导加载程序文件结构 文件夹 USB_MSD_Host_Bootloader\bootload_code\Source\Host\examples\bootloader 包含以下子文件夹 : CodeWarrior: 包含 CodeWarrior 版本 6.3 中 MCF51JM128 的项目, 以及 CodeWarrior 版本 7.2 中 MCF52259 的项目 cw10: 包含 CodeWarrior 10.1 中 MCF51JM128 MCF52259 和 MK60N512VMD100 的项目 flash_driver: 包含闪存驱动程序 iar_ew: 包含 IAR 中 MK60N512VMD100 的项目 mfs: 包含文件系统源代码 : bootloader.h: 包含设备存储器映射和引导加载程序例程的定义 user_config.h: 包含用户配置的定义 usb_classes.h: 定义 USBCLASS_INC_MASS 和 USBCLASS_INC_HUB 的标识符, 用于指示引导加载程序使用 MSD 类和 HUB 类 load.c: 包含用于分析映像文件以及将该文件编程到设备闪存中的源代码 main.c: 包含用于处理 USB 事件, 以及检查系统是否已进入引导加载程序模式的源代码. Freescale Semiconductor, Inc. 5

6 开发新的引导加载程序 4.2 将引导加载程序移植到其他平台 本部分介绍有关将引导加载程序移植到其他平台的步骤, 这些平台符合以下假设条件 : 平台支持 USB MSD 类 平台支持 FAT32 文件系统 提供了闪存驱动程序 用户可以参考以下步骤将引导加载程序移植到其他平台 : 1. 在 USB_MS_Host_Bootloader\bootload_code\Source\Host\examples\bootloader\CodeWarrior 或 USB_MS_Host_Bootloader\bootload_code\Source\Host\examples\bootloader\cw10 directory 中创建新项目 图 7. 创建新的项目文件夹 2. 创建一个其文件结构与 cfv1usbjm128 m52259evb 或 kinetis_k60 的项目类似的项目 6 Freescale Semiconductor, Inc.

7 开发新的引导加载程序 图 8. M52259 引导加载程序项目 3. 将以下文件添加到该项目 : USB MSD 类源代码 USB HUB 类源代码 ( 可选 ) 文件系统源代码 闪存驱动程序源代码 Bootloader.h Loader.c, main.c usb_classes.h user_config.h 4. 在文件 Bootloader.h 中添加新的存储器映射, 用于指示平台的应用区 以下代码显示了 MCF52259 MCF51JM128 和 MK60N512VMD100 的存储器映射 /* Define for MM52259 */ #if (defined MCF52259_H ) #define MIN_RAM1_ADDRESS 0x #define MAX_RAM1_ADDRESS 0x2000FFFF #define MIN_FLASH1_ADDRESS 0x #define MAX_FLASH1_ADDRESS 0x0007FFFF #if (defined DEBUG ) #define IMAGE_ADDR ((uint_32_ptr)0x10000) #else #define IMAGE_ADDR ((uint_32_ptr)0xc000) #endif #define ERASE_SECTOR_SIZE (0x1000) /* 4K bytes*/ /* Define for JM128 */ #elif (defined _MCF51JM128_H) #define MIN_RAM1_ADDRESS 0x #define MAX_RAM1_ADDRESS 0x00803FFF #define MIN_FLASH1_ADDRESS 0x #define MAX_FLASH1_ADDRESS 0x0001FFFF #if (defined DEBUG ) #define IMAGE_ADDR ((uint_32_ptr)0x11000) #else #define IMAGE_ADDR ((uint_32_ptr)0xd000) #endif #define ERASE_SECTOR_SIZE (0x0400) /* 4K bytes*/ Freescale Semiconductor, Inc. 7

8 开发新的用户应用 /* Define for K60 */ #elif (defined MCU_MK60N512VMD100) #define MIN_RAM1_ADDRESS 0x1FFF0000 #define MAX_RAM1_ADDRESS 0x #define MIN_FLASH1_ADDRESS 0x #define MAX_FLASH1_ADDRESS 0x0007FFFF #define IMAGE_ADDR ((uint_32_ptr)0x10000) #define ERASE_SECTOR_SIZE (0x800) /* 2K bytes*/ #endif 5 开发新的用户应用 本部分介绍如何修改普通应用来使用引导加载程序 5.1 修改链接器文件 对于使用 ColdFire 和 Kinetis MCU 的普通应用, 中断向量表位于闪存区域的起始位置, 应用代码可以放置在剩余的任何闪存区域中 在引导加载程序系统中, 中断向量表和引导加载程序程序放置在闪存的起始位置, 用户应用放置在剩余的闪存区域中 必须修改链接器文件以指示链接器将应用中断向量表和应用代码放入某些指定的内存区中 修改 CFV1 链接器文件 下面显示了 MCF51JM128 的普通应用链接器文件 project.lcf 的代码, 它通知链接器可以将代码放置在闪存区域 0x410 到 0x1FFFF 中 MEMORY { code (RX) : ORIGIN = 0x , LENGTH = 0x0001FBF0 userram (RWX) : ORIGIN = 0x , LENGTH = 0x } 要使用 MCF51JM128 的引导加载程序系统, 必须将用户应用定位在从地址 0xD000 ( 不支持 printf) 或 0x11000 ( 支持 printf) 开始的闪存区域中 可按如下所示修改支持 printf 的链接器文件 : MEMORY { code (RX) : ORIGIN = 0x , LENGTH = 0x0000EBF0 userram (RWX) : ORIGIN = 0x , LENGTH = 0x00003C00 } 修改 CFV2 链接器文件 下面显示了 MCF52259 的普通应用链接器文件 MCF52259_INTERNAL_FLASH.lcf 的代码, 它通知链接器可以将代码放置在闪存区域 0x420 到 0x7FFFF 中 MEMORY { vectorrom (RX) : ORIGIN = 0x , LENGTH = 0x cfmprotrom (RX) : ORIGIN = 0x , LENGTH = 0x code (RX) : ORIGIN = 0x , LENGTH = 0x0007FB00 } 要使用 MCF52259 的引导加载程序系统, 必须将用户应用定位在从地址 0xC000 ( 不支持 printf) 或 0x10000 ( 支持 printf) 开始的闪存区域中 可按如下所示修改支持 printf 的链接器文件 : MEMORY { vectorrom (RX) : ORIGIN = 0x , LENGTH = 0x cfmprotrom (RX) : ORIGIN = 0x , LENGTH = 0x code (RX) : ORIGIN = 0x , LENGTH = 0x0006FBE0 vectorram (RWX) : ORIGIN = 0x , LENGTH = 0x } 修改 Kinetis 链接器文件 8 Freescale Semiconductor, Inc.

9 下面显示了 MK60N512VMD100 的普通应用链接器文件 MK60N512VMD100_flash.lcf 的代码, 它通知链接器可以将代码放置在闪存区域 0x410 到 0x7FFFF 中 MEMORY { interrupts (RX) : ORIGIN = 0x , LENGTH = 0x cfmprotrom (RX) : ORIGIN = 0x , LENGTH = 0x code (RX) : ORIGIN = 0x , LENGTH = 0x0007FBF0 } 要使用 MK60N512VMD100 的引导加载程序系统, 必须将用户应用定位在从地址 0x10000( 支持或不支持 printf) 开始的闪存区域中 可按如下所示修改链接器文件 : MEMORY { interrupts (RX) : ORIGIN = 0x , LENGTH = 0x cfmprotrom (RX) : ORIGIN = 0x , LENGTH = 0x code (RX) : ORIGIN = 0x , LENGTH = 0x0006FBF0 } 开发新的用户应用 5.2 重定向中断和异常向量 默认的中断和异常向量放置在闪存区域的起始地址中, 此地址由引导加载程序使用, 您不得更改此地址 如果用户应用使用中断, 则必须将用户应用中断和异常向量放入 RAM 重定向中断向量以及使用 RAM 中的中断向量的方式可能根据不同的 MCU 而有所不同 本部分介绍如何使用飞思卡尔 MQX USB 协议栈和其他 USB 协议栈来完成向量重定向 MQX USB 协议栈 飞思卡尔 MQX USB 协议栈使用配置文件 userconfig.h 中的标识符 MQX_ROM_VECTORS, 将应用配置为在 RAM 或 ROM ( 闪存 ) 中放置中断向量 用户可以将 MQX_ROM_VECTORS 定义为 0, 以将中断向量放入 RAM 注如果配置文件发生了更改, 请记得重新编译库 /* userconfig.h */ #define MQX_ROM_VECTORS 0 //DES 1=ROM, 0=RAM vector table...used with bootloaders 其他 USB 协议栈 重定向向量表的方式可能根据不同的平台而有所不同 以下部分介绍如何将向量表重定向到 CFV1 CFV2 和 Kinetis MCU 系列的 RAM CFV1 ColdFire 由于从地址 0x0000 开始的向量表由引导加载程序使用, 因此, 必须将重定向的向量表放入 RAM CFV1 ColdFire 微控制器 ( 例如 MCF51JM128) 的向量基寄存器 (VBR) 包含异常向量表的 1MB 对齐基地址, 可以使用该地址将向量表从它在闪存地址 0x0000 中的默认位置, 重新定位到 RAM 的基地址, 例如 0x0080_0000 以下代码用于将 MCU 配置为使用位于 RAM 地址 0x0080_0000 处的向量表 /* startcf.c */ asm (move.l #0x ,d0); asm (movec d0,vbr); 以下代码是用于将中断例程地址放入原始闪存向量表的链接器的原始代码 /* exceptions.c */ declspec(weak) vectortableentrytype = (vectortableentrytype)&_sp_init; declspec(weak) vectortableentrytype = (vectortableentrytype)&_startup; declspec(weak) vectortableentrytype = asm_exception_handler; Freescale Semiconductor, Inc. 9

10 开发新的用户应用 应用向量表将被放入应用闪存区域, 然后复制到 RAM 以下代码可以声明引导加载程序框架中的新向量表 : /* exceptions.c */ #define APP_FLASH 0x ; declspec(weak) vectortableentrytype = (vectortableentrytype)&_sp_init; declspec(weak) vectortableentrytype = (vectortableentrytype)&_startup; declspec(weak) vectortableentrytype = asm_exception_handler;} 以下代码可将上述向量表从应用闪存区域复制到 RAM 中的向量表区 /* main.c */ #define APP_FLASH 0x ; dword *pdst; dword *psrc; pdst=(dword*)0x ; psrc=(dword*)app_flash; for (i=0;i<111;i++){ *pdst++=*psrc++;} CFV2 微控制器 对于 CFV2 版本 ( 例如 MCF52259), 装有 PHDC 版本 3.0 的飞思卡尔 USB 协议栈支持使用一个函数将中断向量表复制到 RAM 中的指定区域 使用其他协议栈的用户可将此视作参考 void initialize_exceptions(void) { uint32 n; /* Copy the vector table to RAM */ if ( VECTOR_RAM!= (unsigned long*)_vect) { for (n = 0; n < 256; n++) VECTOR_RAM[n] = (unsigned long)_vect[n]; } mcf5xxx_wr_vbr((unsigned long) VECTOR_RAM); } 上面所示的 initialize_exceptions 函数已将中断向量表复制到 RAM 区域中的 VECTOR_RAM 地址 需要在链接器文件 (*.lcf) 中定义此地址 (ADDR) MEMORY { vectorram (RWX) : ORIGIN = 0x , LENGTH = 0x } VECTOR_RAM = ADDR(.vectorram); 启动时, 将按默认调用上面所示的函数, 因此, 如果使用装有 PHDC 版本 3.0 的 USB 协议栈, 则用户程序不需要调用此函数 Kinetis 微控制器 在 Kinetis MCU 中,SCB_VTOR 寄存器包含异常向量表的基地址 要重定向向量表, 请将该向量表复制到 RAM, 然后将 SCB_VTOR 设置为 RAM 地址 发行的大多数示例代码都已实现向量重定向 以下步骤说明了重定向 Kinetis MCU 向量表的方法 : 1. 在链接器文件中声明一个用于存储向量表的 ROM 区域, 以及向量表要复制到的 RAM 区域 KEEP_SECTION {.vectortable } MEMORY { interrupts (RX) : ORIGIN = 0x , LENGTH = 0x vectorram (RWX) : ORIGIN = 0x1FFF0000, LENGTH = 0x data (RW) : ORIGIN = 0x1FFF0400, LENGTH = 0x0001FC00 }.interrupts : { 10 Freescale Semiconductor, Inc.

11 MCF52259EVB 的 MQX 引导 VECTOR_ROM =.; * (.vectortable). = ALIGN (0x4); } > interrupts.vectorram : { VECTOR_RAM =.; } > vectorram 2. 执行此代码, 将中断向量表复制到 RAM 并从 RAM 中运行 extern uint_32 VECTOR_RAM[]; extern uint_32 VECTOR_ROM[]; //Get vector table in ROM uint_32 i,n; /* Copy the vector table to RAM */ if ( VECTOR_RAM!= VECTOR_ROM) { for (n = 0; n < 0x400; n++) VECTOR_RAM[n] = VECTOR_ROM[n]; } /* Point the VTOR to the new copy of the vector table */ SCB_VTOR = (uint_32) VECTOR_RAM; 6 MCF52259EVB 的 MQX 引导 本部分通过 MCF52259EVB 板上的 MQX 引导示例, 介绍如何使用引导加载程序 本部分介绍以下步骤 : 准备设置 准备映像文件 编译应用 运行应用 6.1 准备软件和硬件 所需软件 : CodeWarrior 版本 7.2 Freescale MQX 3.7 超级终端 所需硬件 : 个人计算机 (PC) MCF52259EVB 板, 带电源 USB 记忆棒 USB 线缆 USB 转 RS232 转换器 Freescale Semiconductor, Inc. 11

12 MCF52259EVB 的 MQX 引导 硬件设置 : 图 9. 硬件设置 1. 连接 MCF52259EVB 板 J29 端口的引脚 将电源连接到 MCF52259EVB 板 3. 使用 USB 线缆将 PC 连接到板的 USB BDM 端口 4. 使用 USB 转 RS232 转换器将 PC 连接到板的 UART0 端口 5. 打开 SW4 为板通电 6.2 准备映像文件 本部分介绍有关创建引导加载程序将要加载的 MQX 映像的步骤 如果用户不想要编译 MQX 映像文件, 则可以直接转到步骤 6, 并使用提供的示例映像 1. 设置 MQX, 以便将向量表放入 RAM: 打开文件 Freescale MQX 3.7\config\m52259evb\user_config.h 添加 #define MQX_ROM_VECTORS to 0, 表示在 RAM 中使用向量表 #define MQX_ROM_VECTORS 0 2. 编译 MQX 库 : 打开项目 Freescale MQX 3.7\config\m52259evb\cwcf72\build_m52259evb_libs.mcp 按 F7 以编译库 12 Freescale Semiconductor, Inc.

13 MCF52259EVB 的 MQX 引导 图 10. 编译 MQX 库 3. 打开 MQX 应用演示 : 打开项目 Freescale MQX 3.7\mfs\examples\mfs_usb\cwcf72\mfs_usb_m5329evb.mcp 选择 Project -> Set Default Target, 并选择 Flash Release 或 Flash Debug 作为目标 图 11. MFS USB 示例 4. 修改 intflash.lcf 链接器文件, 以将此应用的 ROM 段移到应用闪存区 vectorrom (RX): ORIGIN = 0x , LENGTH = 0x cfmprotrom (RX): ORIGIN = 0x , LENGTH = 0x rom (RX): ORIGIN = 0x , LENGTH = 0x0006FBE0 # Code+Const data 5. 选择生成 S-Record: 选择 Setting -> Int Flash Release Setting 或 Int Flash Debug Setting 将弹出如下所示的窗口 选择 Linker -> ColdFire Linker 如果尚未选中 Generate S-Record File 复选框, 请将它选中 Freescale Semiconductor, Inc. 13

14 MCF52259EVB 的 MQX 引导 图 12. 生成 S_Record 和二进制映像 6. 编译项目 : 选择 Project -> Make 将在文件夹 Freescale MQX 3.7\mfs\examples\mfs_usb\cwcf72\m52259evb 中生成文件 intflash.elf.s19 或 intflash_d_elf.s19 文件夹 USB_MSD_Host_Bootloader\bootload_code\Image_files\support_printf\ MCF52259\MQX_MFS_USB_Shell 包含这两个用于测试的示例映像文件 S19 文件显示此映像的起始地址为 0x 将文件 intflash.elf.s19 或 intflash_d_elf.s19 重命名为 image.s19, 并将它复制到 USB 记忆棒 6.3 引导加载程序编程 以下步骤说明如何将引导加载程序烧录到设备中 : 1. 打开引导加载程序项目 USB_MSD_Host_Bootloader\bootload_code\Source\Host\examples\bootloader\CodeWarrior \ m52259evb\m52259evb_bootloader.mcp 2. 打开闪存编程器 : 选择 Tools -> Flash Programmer 将弹出 Flash Programmer 窗口 14 Freescale Semiconductor, Inc.

15 MCF52259EVB 的 MQX 引导 图 13. 闪存编程器 3. 加载设置 : 在弹出窗口的底部选择 Load Settings 选择 M52259_INTELFLASH.xml 单击 Open 按钮 4. 擦除闪存 : 单击 Erase / Blank Check 选择 All Sectors ( 如果未选择 ) 单击 Erase 擦除整个闪存区域 将显示状态 Erase Command Succeeded 5. 为引导加载程序编程 : 单击 Program / Verify 单击 Use Selected File 单击 Browse 并选择文件 USB_MSD_Host_Bootloader\bootload_code\Source\Host\examples\bootloader \CodeWarrior\ m52259evb\bin\mcf52259_internal_flash.elf.s19 单击 Program 按钮 将显示状态 Program Command Succeeded 6. 关闭 CodeWarrior 6.4 打开 HyperTerminal HyperTerminal 可以从运行引导加载程序或应用的设备中获取事件 执行以下步骤可以配置 HyperTerminal 程序 : 1. 打开 HyperTerminal 应用程序 Freescale Semiconductor, Inc. 15

16 MCF52259EVB 的 MQX 引导 图 14. 打 HyperTerminal 应用程序 2. 已打开 HyperTerminal, 如下图中所示 : 输入连接名称, 例如 com8_115200_n_8_1 单击 确定 按钮 图 15. HyperTerminal GUI 16 Freescale Semiconductor, Inc.

17 3. 将显示如下图所示的窗口 选择适合与 USB-RS232 COM 端口进行连接的 COM 端口 MCF52259EVB 的 MQX 引导 4. 配置以下 COM 属性 : 每秒位数 :115,200 数据长度 :8 奇偶校验 : 无 停止位 :1 单击 确定 按钮 图 16. 使用 USB-RS232 COM 端口建立连接 Freescale Semiconductor, Inc. 17

18 MCF52259EVB 的 MQX 引导 5. 已打开 HyperTerminal 图 17. COM 属性 18 Freescale Semiconductor, Inc.

19 MCF52259EVB 的 MQX 引导 图 18. 已打开 COM 端口 6.5 运行引导加载程序 可以使用以下步骤来运行引导加载程序程序 : 1. 按复位按钮将板复位, 以运行引导加载程序 由于没有任何用户应用程序, 因此, 系统将进入引导加载程序模式 HyperTerminal 程序中将会显示下图中所示的消息 Freescale Semiconductor, Inc. 19

20 MCF52259EVB 的 MQX 引导 图 19. 运行引导加载程序 2. 将包含 image.s19 文件的 USB 记忆棒插入板的 USB mini-b 端口 下图显示了 HyperTerminal 程序中将会出现的消息 20 Freescale Semiconductor, Inc.

21 MCF52259EVB 的 MQX 引导 图 20. 引导加载程序消息 3. 插入 USB 记忆棒后, 引导加载程序将尝试查找有效的映像文件, 并将该文件编程到设备中 将出现下列结果之一 : 无响应 - 未识别记忆棒, 请使用另一个记忆棒重试 Flash image file complete - 已成功地将该映像文件编程到设备中 Image file not found - 映像文件未载入记忆棒, 或者记忆棒与系统不兼容 如果是后者, 请使用另一个记忆棒重试 ERASE complete! - 如果未显示 Flash image file complete 消息, 则表示未将该映像文件编程到设备中 处理映像文件或者烧录映像文件时出现了一些错误 4. 成功地将 MQX 应用编程到设备中后, 请将板复位以运行用户应用 Freescale Semiconductor, Inc. 21

22 MCF52259EVB 的 MQX 引导 图 21. MQX 应用正在运行 5. 返回引导加载程序模式 : 按 SW1 和复位按钮 松开复位按钮 松开 SW1 按钮 引导加载程序程序应开始运行 22 Freescale Semiconductor, Inc.

23 TWR-K60N512 的 MQX 引导 图 22. 返回引导加载程序应用 7 TWR-K60N512 的 MQX 引导 本部分通过 K60N512 板上的 MQX 引导示例, 介绍如何使用引导加载程序 本部分介绍以下步骤 : 准备设置 准备映像文件 编译应用 运行应用 7.1 准备软件和硬件 所需软件 : CodeWarrior 版本 10.1 Freescale MQX 3.7 P&E OSBDM OSJTAG Virtual Serial Toolkit ( 从 pemicro.com/docs and Downloads 下载 ) 所需硬件 : 个人计算机 (PC) Freescale Semiconductor, Inc. 23

24 TWR-K60N512 的 MQX 引导 面向 MK60N512VMD100 的 TWR-K60N512 Kinetis 开发套件 USB 记忆棒 USB 线缆 硬件设置 : 图 23. 硬件设置 1. 连接 K60 控制器板 J6 端口的引脚 连接 K60 控制器板 J9 端口的引脚 连接 TWR-SER 板 J16 端口的引脚 装配好塔式系统套件 5. 使用 USB 线缆将 PC 连接到 K60 控制器板的 USB BDM 端口 (J13) 7.2 准备映像文件 本部分介绍有关创建引导加载程序将要加载的 MQX 映像的步骤 如果用户不想要编译 MQX 映像文件, 则可以直接转到步骤 5, 并使用提供的示例映像 1. 打开 MQX 应用演示项目 : 打开 CodeWarrior 10.1 将工作区设置为 Freescale\Freescale MQX 3.7\mfs\examples\mfs_usb\cw10 24 Freescale Semiconductor, Inc.

25 TWR-K60N512 的 MQX 引导 2. 导入项目 : 选择 File -> Import 图 24. CodeWarrior 10.1 Freescale Semiconductor, Inc. 25

26 TWR-K60N512 的 MQX 引导 图 25. 导入现有项目 展开 General 目录 选择要导入到工作区中的现有项目 如果 Copy projects into workspace 复选框已选中, 请将它取消选中 单击 Next 按钮 26 Freescale Semiconductor, Inc.

27 TWR-K60N512 的 MQX 引导 图 26. 导入 MFS_USB_TWRK60N512 项目 选择选项 Select root directory 单击 Browse 按钮 选择项目 Freescale\Freescale MQX 3.7\mfs\examples\mfs_usb\cw10\mfs_usb_twrk60n512 单击 Finish 按钮 如果弹出了 Remote System Missing 窗口, 请单击 Yes 按钮 关闭 Target Tasks 和 Welcome 窗口 ( 如果已显示 ) 3. 选择项目 : Freescale Semiconductor, Inc. 27

28 TWR-K60N512 的 MQX 引导 图 27. 选择项目 选择项目 mfs_usb_twrk60n512 选择 Project -> Build Configurations -> Set Active -> Int Flash Release 4. 修改 intflash.lcf 链接器文件, 以将 ROM 段移到应用闪存区 /* original */ vectorrom (RX): ORIGIN = 0x , LENGTH = 0x cfmprotrom (RX): ORIGIN = 0x , LENGTH = 0x code (RX): ORIGIN = 0x , LENGTH = 0x0007FBF0 # Code+Const data /* modified */ vectorrom (RX): ORIGIN = 0x , LENGTH = 0x cfmprotrom (RX): ORIGIN = 0x , LENGTH = 0x code (RX): ORIGIN = 0x , LENGTH = 0x0006FBF0 # Code+Const data 5. 编译项目 : 在 CodeWarrior 的 Projects 窗口中选择 mfs_usb_twrk60n512 : Int Flash Release 选择 Project -> Build Project 文件夹 Freescale MQX 3.7\mfs\examples\ mfs_usb\cw10\mfs_usb_twrk60n512\int Flash Release 中将会生成 intflash.afx.s19 文件 文件夹 USB_MSD_Host_Bootloader\bootload_code\Image_files\support_printf\ K60\MQX_USB_Shell 包含这个用于测试的示例映像文件 6. 请将文件 intflash.afx.s19 重命名为 image.s19, 并将它复制到 USB 记忆棒 7.3 引导加载程序编程 以下步骤说明如何在设备中进行引导加载程序编程 : 1. 切换工作区 : 28 Freescale Semiconductor, Inc.

29 TWR-K60N512 的 MQX 引导 选择 File -> Switch Workspace, 然后选择目录 USB_MSD_Host_Bootloader\bootload_code\Source\Host \examples\bootloader\cw10 2. 导入项目 : 选择 File -> Import 展开 General 目录 选择 Existing Projects into workspace 单击 Next 按钮 选择选项 Select root directory 单击 Browse 按钮 选择项目 USB_MSD_Host_Bootloader\bootload_code\Source\Host\examples\bootloader\cw10\ kinetis_k60 单击 Finish 按钮 如果弹出了 Remote System Missing 窗口, 请单击 Yes 按钮 关闭 Target Tasks 和 Welcome 窗口 ( 如果已显示 ) 3. 选择项目 : 在 CodeWarrior Projects 窗口中选择项目 kinetis_k60 选择 Project -> Build Configurations -> Set Active -> MK60N512VMD100_INTERNAL_FLASH 4. 编译项目 : 选择 Project -> Build Project 5. 运行配置 : 选择 Run -> Debug Configurations 图 28. 运行配置 右键单击 CodeWarrior Download 并选择 New 在项目中键入一个名称, 例如,kinetis_k60 MK60N512VMD100_INTERNAL_FLASH_OSJTAG 单击 Browse 按钮 单击 OK 按钮选择 kinetis_k60 单击 Search Project 按钮 单击 OK 按钮选择 kinetis_k60_afx 应用 单击 New 按钮打开新连接 Freescale Semiconductor, Inc. 29

30 TWR-K60N512 的 MQX 引导 6. 新建连接 : 图 29. 新建连接 选择 Hardware or Simulator 单击 Next 按钮 30 Freescale Semiconductor, Inc.

31 TWR-K60N512 的 MQX 引导 图 30. 远程硬件或仿真器系统连接 在 Connection name 框中键入连接名称, 例如,OSJTAG 在 System type 中, 选择 kinetis_k60 -> MK60N512VMD100 Freescale Semiconductor, Inc. 31

32 TWR-K60N512 的 MQX 引导 在 Connection type 中, 选择 P&E ARM Multilink\Cyclone Max 单击 Finish 按钮 7. 为引导加载程序编程 : 单击 Debug 按钮在设备中进行引导加载程序编程 8. 关闭 CodeWarrior 7.4 打开虚拟终端 P&E OSBDM OSJTAG 终端实用程序可以从运行引导加载程序或应用的设备中获取事件 对于 TWR-K60N512 塔式系统板, 通信是通过 K60 的 UART5 以及 USB OSBDM 实现的 1. 打开 P&E 虚拟串行终端 : 选择 开始 菜单 -> 程序 -> Freescale -> P&E OSBDM OSJTAG Virtual Serial Toolkit -> 实用程序 -> 终端实用程序 图 31. P&E 虚拟串行终端 2. 打开串行端口 : 确保已选择波特率为 115,200 的 USB COM 单击 打开串行端口 按钮 32 Freescale Semiconductor, Inc.

33 TWR-K60N512 的 MQX 引导 图 32. HyperTerminal GUI 7.5 运行引导加载程序 可以使用以下步骤来运行引导加载程序 : 1. 按复位按钮将板复位, 以运行引导加载程序 由于没有任何用户应用程序, 因此, 系统将进入引导加载程序模式 将显示消息 Waiting for USB mass storage to be attached 如果用户应用区域不是空白的, 请执行步骤 4 进入引导加载程序模式, 然后转到步骤 2 Freescale Semiconductor, Inc. 33

34 TWR-K60N512 的 MQX 引导 图 33. 运行引导加载程序 2. 将 USB 大容量存储设备插入 TWR-SER 板的 USB 端口 插入 USB 记忆棒后, 系统将尝试查找有效的映像文件, 并将该映像文件编程到设备中 可能会出现下列结果之一 : 无响应 - 未识别记忆棒, 请换用另一个记忆棒重试 Flash image file complete - 已成功地将该映像文件编程到设备中 Image file not found - 映像文件未载入记忆棒, 或者记忆棒与系统不兼容 如果是后者, 请使用另一个记忆棒重试 ERASE complete! - 如果未显示 Flash image file complete 消息, 则表示未将该映像文件编程到设备中 处理或编程时出现了一些错误 3. 成功地将 MQX 应用编程到设备中后, 请将板复位以运行用户应用 34 Freescale Semiconductor, Inc.

35 自定义 图 34. MQX 应用正在运行 4. 返回引导加载程序模式 : 按 SW1 和复位按钮 松开复位按钮 松开 SW1 按钮 引导加载程序程序应开始运行 8 自定义 本部分介绍自定义时要考虑的因素 根据其他平台修改示例时, 必须考虑以下因素 : BDM 或编程接口 重新进入引导加载程序模式的方法 USB 集线器驱动程序 调试消息 8.1 BDM 或编程接口 飞思卡尔在 ColdFire 和 Kinetis MCU 开发板上提供了以下嵌入式 BDM 接口, 您无需使用外部 BDM 硬件 P&E Multilink/Cyclone Pro, 例如 M51JM128EVB CFV1 开源 BDM, 例如 TWR-MCF51MM Freescale Semiconductor, Inc. 35

36 结语 PEMICRO_USB, 例如 M52259EVB ColdFire v2-v4 JM60 OSBDM, 例如 TWR-MCF5225X USB Multilink, 嵌入式 OSJTAG - USB 端口, 例如 TWR-K60N512 在使用其他 BDM 接口时, 用户必须正确设置相应的 BDM 接口 除 PEMICRO_USB 以外的其他所有嵌入式 BDM 都提供了虚拟 COM 接口 8.2 重新进入引导加载程序模式的方法 在我们的演示中, 上电期间按 SW1 会强制系统进入引导加载程序模式 用户可以在 main.c 文件中修改 Switch_mode 函数, 以选择通过其他输入引脚或其他方法进入引导加载程序模式 8.3 USB 集线器驱动程序 如果不需要在引导加载程序系统中支持集线器功能, 则用户可以选择删除 USB 集线器驱动程序, 以减少引导加载程序代码 为此, 可以在 usb_classes.h 文件中取消定义 USBCLASS_INC_HUB 的标识符 8.4 调试消息 可以通过 MCU 的 UART 端口显示调试消息 用户可以选择引导加载程序与最终用户通信的方法 例如, 可以使用 LED 来指示引导加载程序状态, 并禁用调试消息以减小引导加载程序代码的大小 可以通过在 derivative.h 文件中取消定义 _DEBUG_ 标识符来禁用调试消息 9 结语 我们针对飞思卡尔 32 位 ColdFire 和 Kinetis MCU 系列生成了 USB MSD 类引导加载程序示例代码 将 USB 记忆棒插入系统后, 便可以在 MCU 中进行用户应用代码编程 用户可以根据其他飞思卡尔 MCU 修改示例代码, 也可以针对自己的应用自定义代码 36 Freescale Semiconductor, Inc.

37 How to Reach Us: Home Page: freescale.com Web Support: freescale.com/support 本文档中的信息仅供系统和软件实施方使用 Freescale 产品 本文并未明示或者暗示授予利用本文档信息进行设计或者加工集成电路的版权许可 Freescale 保留对此处任何产品进行更改的权利, 恕不另行通知 Freescale 对其产品在任何特定用途方面的适用性不做任何担保 表示或保证, 也不承担因为应用程序或者使用产品或电路所产生的任何责任, 明确拒绝承担包括但不局限于后果性的或附带性的损害在内的所有责任 Freescale 的数据表和 / 或规格中所提供的 典型 参数在不同应用中可能并且确实不同, 实际性能会随时间而有所变化 所有运行参数, 包括 经典值 在内, 必须经由客户的技术专家对每个客户的应用程序进行验证 Freescale 未转让与其专利权及其他权利相关的许可 Freescale 销售产品时遵循以下网址中包含的标准销售条款和条件 :freescale.com/ SalesTermsandConditions. Freescale, the Freescale logo, and Kinetis, are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc 飞思卡尔半导体有限公司 Document Number AN4368 Revision 1, 12/2012

AN4379:飞思卡尔USB大容量存储设备引导加载程序 - 应用说明

AN4379:飞思卡尔USB大容量存储设备引导加载程序 - 应用说明 飞思卡尔半导体应用笔记 Document Number: AN4379 Rev. 0, October 2011 Freescale USB 大容量存储设备引导加载程序 Derek Snell Freescale 1 简介 Freescale 很多微控制器都集成了通用串行总线 (USB) 访问接口 带 USB 端口的产品可以极为方便地在现场更新固件 本应用笔记介绍一个大容量存储设备 (MSD) USB

More information

Freescale Semiconductor, Inc. Document Number: AN4872 应用笔记 Rev. 0, 03/2014 使用 KE06 上的四线式 I 2 C 接口 作者 :Ben Wang 1 简介 本应用笔记将描述使用 Kinetis E 系列 KE06 上的四线式

Freescale Semiconductor, Inc. Document Number: AN4872 应用笔记 Rev. 0, 03/2014 使用 KE06 上的四线式 I 2 C 接口 作者 :Ben Wang 1 简介 本应用笔记将描述使用 Kinetis E 系列 KE06 上的四线式 Freescale Semiconductor, Inc. Document Number: AN4872 应用笔记 Rev. 0, 03/2014 使用 KE06 上的四线式 I 2 C 接口 作者 :Ben Wang 1 简介 本应用笔记将描述使用 Kinetis E 系列 KE06 上的四线式 I 2 C 接口的流程 本应用笔记中提供的示例代码在 KE06 上经过测试, 测试方法为在两个评估板之间进行

More information

NEXT SDT2.51 C:\ARM251 SDT2.51 ARM SDT 2.51 ARM PROJECT MANAGER SDT 2

NEXT SDT2.51 C:\ARM251 SDT2.51 ARM SDT 2.51 ARM PROJECT MANAGER SDT 2 S3C44B0 SDT DRAGNBOY MICROSTAR ARM 51 ARM S3C44B0 ARM SDT2.51 IAR ADS SDT2.51 S3C44B0 LEDTEST SDT ARM 1 2 SDT embed.8800.org SDT2.51 SDT2.51 ARM ARM CPU ARM SDT ADS ADS MULTI-ICE SDT JTAG JTAG SDT SDT2.51

More information

ICD ICD ICD ICD ICD

ICD ICD ICD ICD ICD MPLAB ICD2 MPLAB ICD2 PIC MPLAB-IDE V6.0 ICD2 usb PC RS232 MPLAB IDE PC PC 2.0 5.5V LED EEDATA MPLAB ICD2 Microchip MPLAB-IDE v6.0 Windows 95/98 Windows NT Windows 2000 www.elc-mcu.com 1 ICD2...4 1.1 ICD2...4

More information

EK-STM32F

EK-STM32F STMEVKIT-STM32F10xx8 软 件 开 发 入 门 指 南 目 录 1 EWARM 安 装... 1 1.1 第 一 步 : 在 线 注 册... 1 1.2 第 二 步 : 下 载 软 件... 2 1.3 第 三 步 : 安 装 EWARM... 3 2 基 于 STMEVKIT-STM32F10xx8 的 示 例 代 码 运 行... 6 2.1 GPIO Demo... 6 2.2

More information

目 录

目 录 1 Quick51...1 1.1 SmartSOPC Quick51...1 1.2 Quick51...1 1.3 Quick51...2 2 Keil C51 Quick51...4 2.1 Keil C51...4 2.2 Keil C51...4 2.3 1 Keil C51...4 2.4 Flash Magic...9 2.5 ISP...9 2.6...10 2.7 Keil C51...12

More information

Abstract arm linux tool-chain root NET-Start! 2

Abstract arm linux tool-chain root NET-Start! 2 Lab III - Embedding Linux 1 Abstract arm linux tool-chain root NET-Start! 2 Part 1.4 Step1. tool-chain 4 Step2. PATH 4 Part 2 kernel 5 Step1. 5 Step2... 6 Step3...8 Part 3 root. 8 Step1. 8 Step2. 8 Part

More information

面向MCU的以太网引导加载程序

面向MCU的以太网引导加载程序 Freescale Semiconductor Document Number: AN4367 应用说明 Rev 0, 09/2011 面向 MCU 的以太网引导加载程序 作者 : Alejandro Lozano, Alí Piña Mexico Guadalajara 1 简介 本文档介绍如何使用飞思卡尔提供的以太网引导加载程序 Kinetis MCF52259 和 MCF51CN128 等多种平台都支持此以太网引导加载程序

More information

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor 1 4.1.1.1 (Load) 14 1.1 1 4.1.1.2 (Save) 14 1.1.1 1 4.1.2 (Buffer) 16 1.1.2 1 4.1.3 (Device) 16 1.1.3 1 4.1.3.1 (Select Device) 16 2 4.1.3.2 (Device Info) 16 2.1 2 4.1.3.3 (Adapter) 17 2.1.1 CD-ROM 2 4.1.4

More information

BA 2002, 3 IPCS WWW.EASTCATO.COM - - - - - -1-3 -15 - - - - - - WWW.EASTCATO.COM BA 1 2 3 4 20% DC12V A-1 WWW.EASTCATO.COM ok A-2 WWW.EASTCATO.COM RS232 RS485 EC-NET : B-1 WWW.EASTCATO.COM EC-NET 14 I/O

More information

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile.. WebSphere Studio Application Developer IBM Portal Toolkit... 1/21 WebSphere Studio Application Developer IBM Portal Toolkit Portlet Doug Phillips (dougep@us.ibm.com),, IBM Developer Technical Support Center

More information

Simulator By SunLingxi 2003

Simulator By SunLingxi 2003 Simulator By SunLingxi sunlingxi@sina.com 2003 windows 2000 Tornado ping ping 1. Tornado Full Simulator...3 2....3 3. ping...6 4. Tornado Simulator BSP...6 5. VxWorks simpc...7 6. simulator...7 7. simulator

More information

untitled

untitled http://www.embedded-soc.com/ J-LINK J-Link Rev2.1 http://www.embedded-soc.com/ 2007-11-11 http://www.embedded-soc.com/ J-LINK J-Link ARM JTAG J-LINK J-LINKJLINK J-FLASH ARM F.A.Q jlink GDBserver J-Flash

More information

ARM JTAG实时仿真器安装使用指南

ARM JTAG实时仿真器安装使用指南 ARM JTAG Version 1.31 2003. 11. 12 ARM JTAG ARM JTAG.3 ARM 2.1.4 2.2.4 ARM JTAG 3.1 18 3.2 18 3.2.1 Multi-ICE Server.18 3.2.2 ADS..21 ARM JTAG 4.1 Multi-ICE Server 33 4.1.1 Multi-ICE Server..... 33 4.1.2

More information

WinMDI 28

WinMDI 28 WinMDI WinMDI 2 Region Gate Marker Quadrant Excel FACScan IBM-PC MO WinMDI WinMDI IBM-PC Dr. Joseph Trotter the Scripps Research Institute WinMDI HP PC WinMDI WinMDI PC MS WORD, PowerPoint, Excel, LOTUS

More information

untitled

untitled niosii H:\DB2005\project\niosDK\Example\NiosSmall QuartusII4.2 File -> New Project Wizard Diectory,Name,Top-Level Entity Add Files EDA Tools Setting Finish, OK H:\DB2005\project\niosDK\Example\NiosSmall

More information

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1 Cadence SPB 15.2 VOICE 2005-05-07 Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1 1 1.1 Cadence SPB 15.2 2 Microsoft 1.1.1 Windows 2000 1.1.2 Windows XP Pro Windows

More information

Microsoft Word - AVR32 UC3 isp下载.doc

Microsoft Word - AVR32 UC3 isp下载.doc AVR32 UC3 ISP 下载 2008 年 4 月 1 AVR32 UC3 系列控制器在出厂时在内部 Flash 里已经固化了一个 USB DFU bootloader, 可以通过 AVR32 UC3 系列控制器的 USB 接口, 利用内部固化的 USB bootloader 进行 ISP(In-System Programming) 下载 一 Bootloader 环境 图 1 Bootloader

More information

ebook140-8

ebook140-8 8 Microsoft VPN Windows NT 4 V P N Windows 98 Client 7 Vintage Air V P N 7 Wi n d o w s NT V P N 7 VPN ( ) 7 Novell NetWare VPN 8.1 PPTP NT4 VPN Q 154091 M i c r o s o f t Windows NT RAS [ ] Windows NT4

More information

untitled

untitled 2006 6 Geoframe Geoframe 4.0.3 Geoframe 1.2 1 Project Manager Project Management Create a new project Create a new project ( ) OK storage setting OK (Create charisma project extension) NO OK 2 Edit project

More information

Logitech Wireless Combo MK45 English

Logitech Wireless Combo MK45 English Logitech Wireless Combo MK45 Setup Guide Logitech Wireless Combo MK45 English................................................................................... 7..........................................

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

Applied Biosystems StepOne™ Real-Time PCR System Quick Reference Card for Installation

Applied Biosystems StepOne™ Real-Time PCR System Quick Reference Card for Installation Applied Biosystems StepOne Real-Time PCR System StepOne 系统安装 快速参考卡 本文档提供在并置布局中安装 StepOne 系统的简明指导 有关 完整步骤或独立安装步骤 请参阅 Applied Biosystems StepOne Real-Time PCR System 安装 联网和维护指南 目录 1. 安装准备........................................

More information

68369 (ppp quickstart guide)

68369 (ppp quickstart guide) Printed in USA 04/02 P/N 68369 rev. B PresencePLUS Pro PC PresencePLUS Pro PresencePLUS Pro CD Pass/Fails page 2 1 1. C-PPCAM 2. PPC.. PPCAMPPCTL 3. DB9D.. STPX.. STP.. 01 Trigger Ready Power 02 03 TRIGGER

More information

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0 SH79F6431 1. SH79F6431 1T 8051 FLASH SH79F JET51 Keil µ vision JTAG 1.1. SH79F6431 LQFP64 1.2. (Target Board) SH79F6431 1 V 1.0 1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F6431 1 2 1 B. 1(VCC/GND)

More information

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD Leica MC170 HD Leica MC190 HD 5 6 7 8 11 12 13 14 16 HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD 22 23 24 26 Leica MC170 HD Leica MC190 HD ( ) 28

More information

Panaboard Overlayer help

Panaboard Overlayer help Panaboard Overlayer Image Capture Software for Electronic Whiteboard (Panaboard) ... 3... 5... 6... 13...14 Panaboard Overlayer 1. 2. 3. 4. 4-1. 4-2. [ / ] ( ) 4-3. 5. 6. 6-1. 6-2. [ / ] ( ) 7. Panaboard

More information

untitled

untitled 975 AirMeter TM Test Tool 用 户 手 册 August 2006 Rev. 1, 12/11(Simplified Chinese) 2006-2011 Fluke Corporation. All rights reserved. Specifications are subject to change without notice. All product names

More information

ebook140-9

ebook140-9 9 VPN VPN Novell BorderManager Windows NT PPTP V P N L A V P N V N P I n t e r n e t V P N 9.1 V P N Windows 98 Windows PPTP VPN Novell BorderManager T M I P s e c Wi n d o w s I n t e r n e t I S P I

More information

EEPROM Emulation Driver for the Kinetis E Series Microcontrollers Application Note

EEPROM Emulation Driver for the Kinetis E Series Microcontrollers Application Note Freescale Semiconductor 应用笔记 Document Number: AN4903 Rev. 0, 03/2014 面向 Kinetis E 系列微控制器的 EEPROM 仿真驱动器 作者 : 王鹏 可字节编程或字编程且可擦除的电可擦可编程只读存储器 (EEPROM) 在汽车电子控制单元 (ECU) 中经常使用 编程和擦除操作的灵活性使得它适合用于断电时必须保留的以及在运行时需要单独更新的应用变量的数据存储

More information

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

目录

目录 ALTERA_CPLD... 3 11SY_03091... 3 12SY_03091...4....5 21 5 22...8 23..10 24..12 25..13..17 3 1EPM7128SLC.......17 3 2EPM7032SLC.......18 33HT46R47......19..20 41..20 42. 43..26..27 5151DEMO I/O...27 52A/D89C51...28

More information

C语言的应用.PDF

C语言的应用.PDF AVR C 9 1 AVR C IAR C, *.HEX, C,,! C, > 9.1 AVR C MCU,, AVR?! IAR AVR / IAR 32 ALU 1KBytes - 8MBytes (SPM ) 16 MBytes C C *var1, *var2; *var1++ = *--var2; AVR C 9 2 LD R16,-X ST Z+,R16 Auto (local

More information

1.ai

1.ai HDMI camera ARTRAY CO,. LTD Introduction Thank you for purchasing the ARTCAM HDMI camera series. This manual shows the direction how to use the viewer software. Please refer other instructions or contact

More information

AL-M200 Series

AL-M200 Series NPD4754-00 TC ( ) Windows 7 1. [Start ( )] [Control Panel ()] [Network and Internet ( )] 2. [Network and Sharing Center ( )] 3. [Change adapter settings ( )] 4. 3 Windows XP 1. [Start ( )] [Control Panel

More information

untitled

untitled \ \ \ DOP11B 06/2011 16929837 / ZH SEW-EURODRIVE Driving the world 1 5 1.1 5 1.2 5 1.3 6 1.4 6 1.5 6 1.6 6 1.7 6 2 7 2.1 7 2.2 7 2.3 8 2.4 8 2.5 8 2.6 9 2.7 / 11 2.8 11 2.9 11 2.10 11 2.11 12 3 (DOP11B-10

More information

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File 51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test

More information

mvc

mvc Build an application Tutor : Michael Pan Application Source codes - - Frameworks Xib files - - Resources - ( ) info.plist - UIKit Framework UIApplication Event status bar, icon... delegation [UIApplication

More information

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes

More information

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明... 25 1

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明... 25 1 科 技 部 自 由 軟 體 專 案 原 始 程 式 碼 使 用 手 冊 Source Code Manual of NSC Open Source Project 可 信 賴 的 App 安 全 應 用 框 架 -App 應 用 服 務 可 移 轉 性 驗 證 Trusted App Framework -Transferability Verification on App MOST 102-2218-E-011-012

More information

Oracle Solaris Studio makefile C C++ Fortran IDE Solaris Linux C/C++/Fortran IDE "Project Properties" IDE makefile 1.

Oracle Solaris Studio makefile C C++ Fortran IDE Solaris Linux C/C++/Fortran IDE Project Properties IDE makefile 1. Oracle Solaris Studio 12.2 IDE 2010 9 2 8 9 10 11 13 20 26 28 30 32 33 Oracle Solaris Studio makefile C C++ Fortran IDE Solaris Linux C/C++/Fortran IDE "Project Properties" IDE makefile 1. "File" > "New

More information

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2 (Guangzhou) AIT Co, Ltd 020-84106666 020-84106688 http://wwwlenxcn Xi III Zebra XI III 1 (Guangzhou) AIT Co, Ltd 020-84106666 020-84106688 http://wwwlenxcn 230V 110V [ ]! 2 (Guangzhou) AIT Co, Ltd 020-84106666

More information

Oracle Oracle Solaris Studio IDE makefile C C++ Fortran makefile IDE Solaris Linux C/C++/Fortran Oracle IDE "P

Oracle Oracle Solaris Studio IDE makefile C C++ Fortran makefile IDE Solaris Linux C/C++/Fortran Oracle IDE P Oracle Solaris Studio 12.3 IDE 2011 12 E26461-01 2 7 8 9 9 Oracle 10 12 14 21 26 27 29 31 32 33 Oracle Solaris Studio IDE makefile C C++ Fortran makefile IDE Solaris Linux C/C++/Fortran Oracle IDE "Project

More information

Xear 3D USB CH-IN-2 SPKs 2 6 :

Xear 3D USB CH-IN-2 SPKs 2 6 : 13 6 CH-IN-2 SPKs 2 6 : 13 2003 7 0 13 Notice The content furnished in this document is C-Media audio product knowledge for customers reference However, C-Media Inc assumes no responsibility for the consequences

More information

2 控 制 面 板 控 制 面 板 控 制 面 板 显 示 打 印 机 的 工 作 状 态, 并 控 制 打 印 机 的 基 本 操 作 图 2 ZT230 控 制 面 板 1 2 3 4 5 图 3 ZT220 控 制 面 板 1 2 3 4 5 6 7 8 9 10 14 15 16 11 12

2 控 制 面 板 控 制 面 板 控 制 面 板 显 示 打 印 机 的 工 作 状 态, 并 控 制 打 印 机 的 基 本 操 作 图 2 ZT230 控 制 面 板 1 2 3 4 5 图 3 ZT220 控 制 面 板 1 2 3 4 5 6 7 8 9 10 14 15 16 11 12 ZT210/ZT220/ZT230 快 速 参 考 指 南 本 指 南 用 于 指 导 您 执 行 打 印 机 的 日 常 操 作 有 关 详 细 信 息, 请 参 见 用 户 指 南 打 印 机 组 件 图 1 显 示 了 打 印 机 介 质 舱 内 的 组 件 根 据 打 印 机 型 号 和 已 安 装 选 件 的 不 同, 打 印 机 的 外 观 会 略 有 差 别 带 有 标 签 的 组 件

More information

JLX

JLX PRODUCT:LCD MODULE. Model No.: JLX177-006 Product Type: 1.77 inch QVGA TFT Modoule. 产品规格书 晶联讯研发研发部 : Written By Checked By Approved By 客户名称 : 结构电子核准 地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn

More information

i.MX 6SoloX产品使用寿命估算

i.MX 6SoloX产品使用寿命估算 Freescale Semiconductor Document Number: AN5062 应用笔记 Rev 0, 02/2015 i.mx 6SoloX 产品使用寿命估算 1 概述 本文档说明了基于质量标准流程中使用的准则对 i.mx 6SoloX 应用处理器进行产品寿命估算 文中所述的产品寿命为估算值, 不代表特定产品的保证使用寿命 2 简介 i.mx 6 系列包含大量的处理器, 提供广泛的

More information

Microsoft Word - InoTouch Editor编程软件手册2012.2.10.doc

Microsoft Word - InoTouch Editor编程软件手册2012.2.10.doc 目 录 第 一 章 关 于 InoTouch Editor 编 程 软 件 的 安 装... - 6-1.1 InoTouch 系 列 HMI 和 InoTouch Editor 软 件 的 简 介... - 6-1.2 安 装 InoTouch Editor 编 程 软 件... - 10-1.3 系 统 连 接 图... - 12-1.4 InoTouch 系 列 人 机 界 面 的 系 统 设

More information

51 C 51 isp 10 C PCB C C C C KEIL

51 C 51 isp 10   C   PCB C C C C KEIL http://wwwispdowncom 51 C " + + " 51 AT89S51 In-System-Programming ISP 10 io 244 CPLD ATMEL PIC CPLD/FPGA ARM9 ISP http://wwwispdowncom/showoneproductasp?productid=15 51 C C C C C ispdown http://wwwispdowncom

More information

V39用户手册0227.doc

V39用户手册0227.doc 300 2004 (FCC) FCC I/O B Cet appareil numérique de la classe B respecte toutes les exigences du Réglement sur le matériel brouilieur du Canada. Windows Windows 98 Windows 2000 Windows ME Windows XP Microsoft

More information

Using STM32 Software Library

Using STM32 Software Library 如何使用 STM32 的软件库在 IAR 的 EWARM 下 进行应用开发 上海 步骤一 : 创建项目目录, 拷贝公共文件 1 将 STM32 软件库中 FWlib 目录中的 library 目录拷贝到所建项目的目录中 2 将软件库的 Examples 目录里的任一例程的 stm32f10x_conf.h stm32f10x_it.c stm32f10x_it.h 和 main.c 拷贝到项目的目录中

More information

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南 Symantec Sygate Enterprise Protection 防 护 代 理 安 装 使 用 指 南 5.1 版 版 权 信 息 Copyright 2005 Symantec Corporation. 2005 年 Symantec Corporation 版 权 所 有 All rights reserved. 保 留 所 有 权 利 Symantec Symantec 徽 标 Sygate

More information

els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8

els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8 els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8 Yamaha ELS-0/0C..8 LCD ELS-0/0C v. typeu LCD ELS-0/0C typeu / -6 / [SEARCH] / - ZH ELS-0/0C.8 els0xu_zh_nf_v8.book Page Wednesday, June,

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

Chapter 2

Chapter 2 2 (Setup) ETAP PowerStation ETAP ETAP PowerStation PowerStation PowerPlot ODBC SQL Server Oracle SQL Server Oracle Windows SQL Server Oracle PowerStation PowerStation PowerStation PowerStation ETAP PowerStation

More information

在Kinetis上使用DMA进行脉冲计数

在Kinetis上使用DMA进行脉冲计数 Freescale Semiconductor Document Number: AN5083 应用笔记 Rev 0, 01/2015 在 Kinetis 上使用 DMA 进行脉冲计数 1 简介 本应用笔记阐述了如何使用 DMA 和通用 IO 模块进行脉冲计数 许多 Kinetis 系列微控制器具有低功耗定时器 (LPT) 和 FlexTimer, 可用于脉冲输入捕捉 然而, 当应用程序需要对多个脉冲输入进行计数时,

More information

Microsoft Word - MSP430 Launchpad 指导书.docx

Microsoft Word - MSP430 Launchpad 指导书.docx Contents 3... 9... 14 MSP430 LAUNCHPAD 指导书 3 第一部分第一个工程 New Project File > New > CCS Project Project name: ButtonLED Device>Family: MSP430 Variant: MSP430G2553 Project templates and examples : Empty Project

More information

附录J:Eclipse教程

附录J:Eclipse教程 附 录 J:Eclipse 教 程 By Y.Daniel Liang 该 帮 助 文 档 包 括 以 下 内 容 : Eclipse 入 门 选 择 透 视 图 创 建 项 目 创 建 Java 程 序 编 译 和 运 行 Java 程 序 从 命 令 行 运 行 Java Application 在 Eclipse 中 调 试 提 示 : 在 学 习 完 第 一 章 后 使 用 本 教 程 第

More information

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit 6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C51 6.1 C51 6.1.1 C51 C51 ANSI C MCS-51 C51 ANSI C C51 6.1 6.1 C51 bit Byte bit sbit 1 0 1 unsigned char 8 1 0 255 Signed char 8 11 128

More information

华恒家庭网关方案

华恒家庭网关方案 LINUX V1.5 1 2 1 2 LINUX WINDOWS PC VC LINUX WINDOWS LINUX 90% GUI LINUX C 3 REDHAT 9 LINUX PC TFTP/NFS http://www.hhcn.com/chinese/embedlinux-res.html minicom NFS mount C HHARM9-EDU 1 LINUX HHARM9-EDU

More information

, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1

, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1 21 , 7, Windows,,,, : 010-62782989 13501256678 13801310933,,,, ;,, ( CIP) /,,. : ;, 2005. 11 ( 21 ) ISBN 7-81082 - 634-4... - : -. TP316-44 CIP ( 2005) 123583 : : : : 100084 : 010-62776969 : 100044 : 010-51686414

More information

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO Car DVD New GUI IR Flow User Manual V0.1 Jan 25, 2008 19, Innovation First Road Science Park Hsin-Chu Taiwan 300 R.O.C. Tel: 886-3-578-6005 Fax: 886-3-578-4418 Web: www.sunplus.com Important Notice SUNPLUS

More information

Sophos Central 快速安裝手冊

Sophos Central 快速安裝手冊 Sophos Central 快速安裝手冊 1 1. Sophos Central...5 2....9 3....13 3.1. Enduser Protection...13 3.2. Intercept X...21 3.3....28 3.4....36 3.5....45 3.5.1...45 3.5.2...50 3.5.3...54 3.5.4...57 3.5.5...60 3.6...63

More information

言1.PDF

言1.PDF MSP430 WINDOWS WORKBENCH MSP430 Flash Green MCU Flash Flash MCU MSP430 16 RISC 27 125ns 1.8V~3.6V A/D 6 s MSP430 10 ESD MSP430 MSP430 10 MSP430 2001 MSP430 Windows Workbench Interface Guide Windows Workbench

More information

Microsoft Word zw

Microsoft Word zw 第 1 章 Android 概述 学习目标 : Android Android Android Studio Android Android APK 1.1 1. 智能手机的定义 Smartphone 2. 智能手机的发展 1973 4 3 PC IBM 1994 IBM Simon PDA PDA Zaurus OS 1996 Nokia 9000 Communicator Nokia 9000

More information

内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指

内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指 内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指 导 你 搭 建 Linux 平 台 下 的 JAVA 开 发 环 境, 包 括 JDK 以 及 集

More information

Table of Contents Design Concept 03 Copyrights & TradeMark 04 Special Notice 05 Notice to concerned 05 Installation and Registration Introduction 07 s

Table of Contents Design Concept 03 Copyrights & TradeMark 04 Special Notice 05 Notice to concerned 05 Installation and Registration Introduction 07 s MapAsia MapKing TM User Guide Full Function Version (Pocket PC and PC) For Microsoft Pocket PC/ Pocket PC 2002/2003 Microsoft Windows XP/2000/Me/98 Edition 2004 ( : ) 2002-2004, MapAsia.com Limited Table

More information

MEGAWIN

MEGAWIN Megawin 8051 ISP via COM Port 用户手册 By Vincent Y. C. Yu July(avenbbs) 译 This document information is the intellectual property of Megawin Technology Co., Ltd. 1 目 录 1 什么是 ISP...3 2 用于 ISP 的芯片配置...4 2.1

More information

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM Oracle Solaris Studio 12.2 DLight 2010 9 2 2 3 DLight 3 3 6 13 CPU 16 18 21 I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AMP Apache MySQL

More information

TX-NR3030_BAS_Cs_ indd

TX-NR3030_BAS_Cs_ indd TX-NR3030 http://www.onkyo.com/manual/txnr3030/adv/cs.html Cs 1 2 3 Speaker Cable 2 HDMI OUT HDMI IN HDMI OUT HDMI OUT HDMI OUT HDMI OUT 1 DIGITAL OPTICAL OUT AUDIO OUT TV 3 1 5 4 6 1 2 3 3 2 2 4 3 2 5

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

Guide to Install SATA Hard Disks

Guide to Install SATA Hard Disks SATA RAID 1. SATA. 2 1.1 SATA. 2 1.2 SATA 2 2. RAID (RAID 0 / RAID 1 / JBOD).. 4 2.1 RAID. 4 2.2 RAID 5 2.3 RAID 0 6 2.4 RAID 1.. 10 2.5 JBOD.. 16 3. Windows 2000 / Windows XP 20 1. SATA 1.1 SATA Serial

More information

GoFlex Home UG Book.book

GoFlex Home UG Book.book FreeAgent GoFlex Home 用 户 指 南 FreeAgent GoFlex Home 用 户 指 南 2011 Seagate Technology LLC. 保 留 所 有 权 利 Seagate Seagate Technology Wave 徽 标 及 FreeAgent 是 Seagate Technology LLC 或 其 某 个 子 公 司 的 商 标 或 注 册 商

More information

目 录 目 录 1. 安 装 和 快 速 入 门 附 件 1.1 随 机 附 件... 3 1.2 附 件 信 息... 3 连 接 和 设 定 1.3 连 接... 3 1.4 记 录 纸... 4 快 速 入 门 1.5 发 送 传 真 / 复 印... 5 1.6 接 收 传 真... 5 2

目 录 目 录 1. 安 装 和 快 速 入 门 附 件 1.1 随 机 附 件... 3 1.2 附 件 信 息... 3 连 接 和 设 定 1.3 连 接... 3 1.4 记 录 纸... 4 快 速 入 门 1.5 发 送 传 真 / 复 印... 5 1.6 接 收 传 真... 5 2 KX-FT832CN KX-FT836CN KX-FT836 感 谢 您 购 买 Panasonic 传 真 机 请 于 使 用 前 仔 细 阅 读 操 作 使 用 说 明 书, 并 妥 善 保 管 本 机 与 来 电 显 示 兼 容 您 必 须 向 服 务 供 应 商 / 电 话 公 司 申 请 并 取 得 相 应 的 服 务 目 录 目 录 1. 安 装 和 快 速 入 门 附 件 1.1 随

More information

KT-SOPCx开发套件简明教程

KT-SOPCx开发套件简明教程 V2.03 2005-9-1 FPGA SOC FPGA/SOPC IT QuartusII NiosII IDE FPGA/SOPC FPGA/SOPC FPGA/SOPC CT-SOPCx FPGA/SOPC CPLD/FPGA www.fpga.com.cn CPLD/FPGA FPGA QuartusII NiosII CPU SOPC SOPC Builder NiosII IDE 1 www.21control.com

More information

HCS08微控制器上有关内存分配的几个问题.doc

HCS08微控制器上有关内存分配的几个问题.doc HCS08 shylion@gmail.com HCS08 Tiny Small shylion@gmail.com HCS08...- 1-1.1. HCS08...- 2-1.1...- 2-1.2 RAM...- 5-1.3 FLASH...- 5-1.4 Vectors...- 6-1.2....- 7-1.3. HCS08 Tiny Small...- 9-1.4. heap segment...12

More information

Microsoft PowerPoint - M241 firmware flashing guide pptx

Microsoft PowerPoint - M241 firmware flashing guide pptx M241 firmware change guide M241 固件更新指南 In English and Chinese 中英双语 Version 2, June 2018 版本 2,2018 年 6 月 1 English Version starts from here 英语版本由此页开始 Please go to page 23 for Chinese version 中文版本从 23 页开始

More information

Microsoft Word - PS2_linux_guide_cn.doc

Microsoft Word - PS2_linux_guide_cn.doc Linux For $ONY PlayStatioin2 Unofficall General Guide Language: Simplified Chinese First Write By Beter Hans v0.1 Mail: hansb@citiz.net Version: 0.1 本 人 是 菜 鸟 + 小 白 欢 迎 指 正 错 误 之 处, 如 果 您 有 其 他 使 用 心 得

More information

FlexIO 外设模块的主要特性 2 FlexIO 外设模块的主要特性 FlexIO 是指灵活的输入和输出外设 具有多种功能的高度可配置模块 允许模拟标准通信接口 支持多种协议和外设, 包括 : UART I 2 C SPI I 2 S LCD RGB CMT( 载波调制发送器 ) PWM/ 波形生

FlexIO 外设模块的主要特性 2 FlexIO 外设模块的主要特性 FlexIO 是指灵活的输入和输出外设 具有多种功能的高度可配置模块 允许模拟标准通信接口 支持多种协议和外设, 包括 : UART I 2 C SPI I 2 S LCD RGB CMT( 载波调制发送器 ) PWM/ 波形生 Freescale Semiconductor, Inc. 应用笔记 Document Number: AN5034 Rev. 0, 01/2015 使用 FlexIO 模拟 UART 作者 :Pavel Krenek, 应用工程师 Freescale Roznov, 捷克共和国 1 简介 本应用笔记介绍如何使用通用外设模块 FlexIO 模拟 UART 总线 Freescale Kinetis KL43

More information

目次 

目次  軟 體 工 程 期 末 報 告 網 路 麻 將 91703014 資 科 三 黃 偉 嘉 91703024 資 科 三 丘 祐 瑋 91703030 資 科 三 江 致 廣 1 目 次 壹 前 言 (Preface) P.4 貳 計 畫 簡 述 及 預 期 效 益 (Project Description and Expected Results) P.4 參 系 統 開 發 需 求 (System

More information

Bus Hound 5

Bus Hound 5 Bus Hound 5.0 ( 1.0) 21IC 2007 7 BusHound perisoft PC hound Bus Hound 6.0 5.0 5.0 Bus Hound, IDE SCSI USB 1394 DVD Windows9X,WindowsMe,NT4.0,2000,2003,XP XP IRP Html ZIP SCSI sense USB Bus Hound 1 Bus

More information

Microsoft Word - AN3259C

Microsoft Word - AN3259C www.maxim-ic.com.cn 应用笔记 3259 DS31256 Envoy - 寄存器转储列程 概述本应用笔记提供了将 DS31256 的寄存器 排队程序 描述符和 FIFO RAM 的内容转储到一个文件的程序代码 这些数据在 DS31256 无法正常工作时非常关键, 为进一步的研究和调试提供了重要信息 例如, 寄存器数据经过转储后可以显示每个 DS31256 寄存器的设置 为了保证正确地设置器件,

More information

图 片 展 示 : 资 源 简 介 : FPGA Altera CycloneII EP2C5T144C8 (4608 个 LE) 2 路 有 源 晶 振 (50M,25M) AS & JTAG 标 准 接 口 VGA 接 口 UART 接 口 蜂 鸣 器 8bit 并 行 DAC 8 路 按 键

图 片 展 示 : 资 源 简 介 : FPGA Altera CycloneII EP2C5T144C8 (4608 个 LE) 2 路 有 源 晶 振 (50M,25M) AS & JTAG 标 准 接 口 VGA 接 口 UART 接 口 蜂 鸣 器 8bit 并 行 DAC 8 路 按 键 官 方 淘 宝 地 址 :http://metech.taobao.com/ MeTech verilog 典 型 例 程 讲 解 V1.0 笔 者 :MeTech 小 芯 技 术 支 持 QQ : 417765928 1026690567 技 术 支 持 QQ 群 :207186911 China AET 讨 论 组 http://group.chinaaet.com/293 笔 者 博 客 :http://blog.csdn.net/ywhfdl

More information

r_09hr_practical_guide_kor.pdf

r_09hr_practical_guide_kor.pdf PRACTICAL GUIDE TO THE EDIROL R-09HR 3 4 PRACTICAL GUIDE TO THE EDIROL R-09HR 5 Situation 1 6 1 2 3 PRACTICAL GUIDE TO THE EDIROL R-09HR WAV MP3 WAV 24 bit/96 khz WAV 16 bit/44.1 khz MP3 128 kbps/44.1

More information

Windows 2000 Server for T100

Windows 2000 Server for T100 2 1 Windows 95/98 Windows 2000 3.5 Windows NT Server 4.0 2 Windows DOS 3.5 T200 2002 RAID RAID RAID 5.1 Windows 2000 Server T200 2002 Windows 2000 Server Windows 2000 Server Windows 2000 Server 3.5 for

More information

rz_Newsletter2016_en_160111.indd

rz_Newsletter2016_en_160111.indd 2016 Android AUTOSAR Linux AUTOSARAU Reverse ging Target Communication Framework ARM CoreSight TM Requirements Analysis Nexus Timing Tools Intel Trace Hub GDB Infineon MCDS Unit Testing PIL Simulation

More information

QNAP Storage Product Spare Part Price List (Enterprise/SMB) -- Feburary 2011 Segment Model Name Base Assem Base Assem Screw Pack (2.5") Screw Pack (2.

QNAP Storage Product Spare Part Price List (Enterprise/SMB) -- Feburary 2011 Segment Model Name Base Assem Base Assem Screw Pack (2.5) Screw Pack (2. QNAP Storage Product Spare Part Price List (Enterprise/SMB) -- Feburary 2011 Segment Model Name Main Main Back Plane Back Plane LED LED HDD Tray HDD Tray (@US$ Top Cover Top Cover TS-859U-RP+ 70-0QU382211

More information

Microsoft Word - Competition?Rules?比赛细则-11-1.01-ren

Microsoft Word - Competition?Rules?比赛细则-11-1.01-ren 第 十 一 届 全 国 大 学 生 智 能 汽 车 竞 赛 竞 速 比 赛 规 则 智 能 车 竞 赛 秘 书 处 2015 11 15 2016 清 华 大 学 中 央 主 楼 自 动 化 系 目 录 第 十 一 届 竞 赛 规 则 导 读... 4 一 前 言... 5 二 比 赛 器 材... 7 1 车 模... 7 (1) 车 模 的 种 类... 7 (2) 车 模 修 改 要 求...

More information

epub 61-2

epub 61-2 2 Web Dreamweaver UltraDev Dreamweaver 3 We b We b We Dreamweaver UltraDev We b Dreamweaver UltraDev We b We b 2.1 Web We b We b D r e a m w e a v e r J a v a S c r i p t We b We b 2.1.1 Web We b C C +

More information

Windows XP

Windows XP Windows XP What is Windows XP Windows is an Operating System An Operating System is the program that controls the hardware of your computer, and gives you an interface that allows you and other programs

More information

PCM-3386用户手册.doc

PCM-3386用户手册.doc PCM-3386 BBPC-4x86 10/100M PC/104 (Lanry technology Co. Ltd. Zhuhai) 38 1012836 (Address: Room 1012,Linhai Building,No. 38,west of Shihua Road,Zhuhai City,Guangdong Province,China) (post code)519015 (phone)0756-3366659

More information

Andes Technology PPT Temp

Andes Technology PPT Temp 晶心科技線上技術研討會 AndesCore 便捷的全 C 嵌入式编程 晶心科技市場及技術服務部毛礼杰軟件經理 WWW.ANDESTECH.COM 大纲 系统初始化介绍 异常和中断说明 全 C 语法例子说明 总结 2 CPU 相关特性 1: 中断向量表 系统初始化 (1) 2: 系统寄存器 通常需要用 assembly( 汇编 / 组合 ) 语言来操作 AndesCore 全 C 嵌入式编程 C 扩展语法

More information

EMC® VNX® Series VNX8000™ Block 安装指南

EMC® VNX® Series VNX8000™ Block 安装指南 EMC VNX Series VNX8000 Block 安 装 指 南 300-999-791 REV 05 版 权 所 有 2014-2015 EMC Corporation 保 留 所 有 权 利 中 国 印 刷 发 布 日 期 : 2015 年 2 月 EMC 确 信 本 出 版 物 在 发 布 之 日 内 容 准 确 无 误 本 出 版 物 中 的 信 息 可 随 时 更 改 而 不 另

More information

Kinetis KL1x – 通用超低功耗MCU

Kinetis KL1x – 通用超低功耗MCU Freescale Semiconductor Document Number: KL1XPB 产品简介 Rev 0, 03/2015 Kinetis KL1x 通用超低功耗 MCU 最高 256 KB Flash 和 32 KB SRAM 1 Kinetis L 系列简介 Kinetis L 系列微控制器 (MCU) 的低功耗性能出类拔萃, 既具有新型 ARM Cortex -M0+ 处理器的卓越能效和易用性,

More information

Data Management Software CL-S10w

Data Management Software CL-S10w Data Management Software CL-S10w Windows Windows XP Microsoft Windows XP Professional Operating System Windows Windows 7 Microsoft Windows 7 Professional Operating System Windows Windows 8 Microsoft Windows

More information

78600000000600

78600000000600 B202H 指 导 手 册 票 务 热 敏 打 印 机 CUSTOM S.p.A. Via Berettine 2/B 43010 Fontevivo (PARMA) - Italy Tel. : +39 0521-680111 Fax : +39 0521-610701 http: www.custom.biz 客 户 技 术 支 持 : Email : support@custom.it 2016

More information

2/14 Buffer I12, /* x=2, buffer = I 1 2 */ Buffer I243, /* x=34, buffer = I 2 43 */ x=56, buffer = I243 Buffer I243I265 code_int(int x, char *buffer)

2/14 Buffer I12, /* x=2, buffer = I 1 2 */ Buffer I243, /* x=34, buffer = I 2 43 */ x=56, buffer = I243 Buffer I243I265 code_int(int x, char *buffer) 1/14 IBM Rational Test RealTime IBM, 2004 7 01 50% IBM Rational Test RealTime IBM Rational Test RealTime 1. 50% IBM Rational Test RealTime IBM Rational Test RealTime 2. IBM Rational Test RealTime Test

More information

1 o o o CPU o o o o o SQL Server 2005 o CPU o o o o o SQL Server o Microsoft SQL Server 2005

1 o o o CPU o o o o o SQL Server 2005 o CPU o o o o o SQL Server o Microsoft SQL Server 2005 1 o o o CPU o o o o o SQL Server 2005 o CPU o o o o o SQL Server o Microsoft SQL Server 2005 1 1...3 2...20 3...28 4...41 5 Windows SQL Server...47 Microsoft SQL Server 2005 DBSRV1 Microsoft SQL Server

More information

CANVIO_AEROCAST_CS_EN.indd

CANVIO_AEROCAST_CS_EN.indd 简 体 中 文...2 English...4 SC5151-A0 简 体 中 文 步 骤 2: 了 解 您 的 CANVIO AeroCast CANVIO AeroCast 无 线 移 动 硬 盘 快 速 入 门 指 南 欢 迎 并 感 谢 您 选 择 TOSHIBA 产 品 有 关 您 的 TOSHIBA 产 品 的 详 情, 请 参 阅 包 含 更 多 信 息 的 用 户 手 册 () 安

More information