AVR JTAG MKII克隆版快速指南.doc

Similar documents
USB/RS232 AVR JTAG使用说明书

JTAG ICE PC JTAG ICE JTAG ISP... 5 IDE AVR STUDIO JTAGICE JTAGICE... 12

untitled

Microsoft Word - JTAGICE mkⅡ 中文使用说明

Microsoft Word - AVR32 UC3 isp下载.doc

目 录

手册 doc

JTAG & ISP二合一编程仿真器 使用说明书 V1

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

Microsoft Word - AVRISP MKII使用说明

2 Keil µ vision 2.1 1) Keil µ vision2 V2.34 µ vision3 2) Sino_Keil.exe Keil c:\keil\ 3) JET51 USB PC C:\Keil\ USB PC 4) S-L

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

ICD ICD ICD ICD ICD

Microsoft Word - AVRStudio使用说明.doc

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x

Microsoft Word - AVRISP使用说明书

JTAGICE mkⅡ使用说明

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

目 录 1 系统概述 支持芯片 指示灯状态 驱动安装 接口电路设计 使用 AVR Studio 进行编程和仿真 固件升级 常见问题处理 服务与支持...17 第 2 页共 17 页

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>

DSP

AVR mkII Lite 说明书

EK-STM32F

2 : ; :

AVRVi MkII 多功能编程仿真器

AVR debugwire_avr_ispMkii

315avr网站可脱机系列产品使用说明书

untitled

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica

TSL-AVRJTAGICE仿真器用户手册

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

Microsoft Word - SAM-BA.doc

F515_CS_Book.book

<4D F736F F D D3B2BCFEBFAAB7A2B9A4BEDFD1A1D0CDD6B8C4CF2E646F63>

Tel:

校园之星

Microsoft Word - Codewarrior IDE快速入门.docx

X713_CS_Book.book

专注于做最好的嵌入式计算机系统供应商

<4D F736F F D D3B2BCFEBFAAB7A2B9A4BEDFD1A1D0CDD6B8C4CF56322E646F63>

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

untitled

ISO h.PDF

Microsoft Word - 第17組

USB解决方案.ppt

网上对外发布资料适用版本

Microsoft Word - AVR JTAG ICE 使用手册V3.2F.doc

TH2512/TH2512A Tonghui Electronics reserves the right to make changes at any time without notice in order to improve design and supply the best possib


epub83-1


中文手册

AVR JTAGICE 仿真器 与 AVR ISP 编程器 二合一V2.5 使用说明书

SPMC75F2413A_EVM_使用说明_V1.2.doc

目录

SPHE8202R Design Guide Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provi

Date: :32:44 若要重复运行上面的命令, 也可以在调试程序的提示符处按 E n t e r 键 Date: :35:25 若要设置断点, 必须在程序中选定一个要停止运行的位置 命令 l 用于列出程序的下面 1 0 行 再次键 l, 可以列出下面的

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

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

Comp-AC ACS to 2.2 kw

专业主干课程与主要专业课程教学大纲(2009年、2011年).doc

說 說 留 說 參 了 不 弄 弄 不 落 不 異 列 切 TOA 連 異 異 落 露 2

DATASHEET SEARCH SITE ==

Microsoft Word - 11.doc

目 录

1.ai

Microsoft PowerPoint - OPVB1基本VB.ppt

更新历史 版本时间更新作者 Rev. A 初始创建 Dracula 微控电子乐微电子杭州市登云路 639 号 2B143 销售 TEL: 支持 TEL: FAX: ww

目 录 1. 简介 概览 CM 仿真器特性 CM 仿真器外观 入门指南 CM 仿真器虚拟端口功能 安装 CM 仿真器 USB CDC 驱动软件 测试 CM 仿真器虚拟端

<4D F736F F D20D4D3D6BECEC4B8E5C4A3B0E52E646F63>


untitled

Microsoft Word - 正文.doc

!!

IC芯片自主创新设计实验

315avr网站可脱机系列产品使用说明书

V39用户手册0227.doc

, STC11F01-35C-SOP16 RMB 1.99 STC10F04-35C-LQFP44 R MB 2. 99

untitled

SDP

地 理 志 鏡 止 煞, 來 達 到 安 宅 的 效 果 4. 門 神 符 紙 : 於 門 板 繪 製 門 神, 作 為 宅 第 的 守 護, 民 宅 所 使 用 的 門 神 題 材, 多 為 天 官 賜 福 或 文 武 官 員 符 紙 是 以 畫 了 符 咒 的 紙 懸 掛 室 內, 或 加 框

a b c d e f g C2 C1 2

RX Trial Kit

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

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING

展 望 与 述 评 2 广 电 设 备 与 技 术

untitled

ATmega8

穨2700使用手冊.doc

2013年度西藏自治区教育厅

實用文格式大全.doc

薛 秦 高 继 宁 宋 明 锁 文 洪 梁 瑞 敏 贾 跃 进 内 蒙 古 自 治 区 (3 人 ) 琪 格 其 图 米 子 良 赵 震 生 辽 宁 省 (8 人 ) 田 素 琴 白 凤 鸣 肖 瑞 崇 黄 恩 申 白 长 川 杨 世 勇 李 敬 林 王 秀 云 吉 林 省 (5 人 ) 赵 继 福

个 小 小 的 乡 下 人 木 匠 的 儿 子, 竟 然 有 这 么 大 的 力 量 其 实 就 是 这 点, 祂 活 出 来 的 那 种 爱, 是 世 界 上 没 有 的 祂 活 出 来 的 爱 是 世 界 上 的 人 都 需 要 的, 但 却 是 人 人 在 这 个 世 界 上 都 得 不 到

DR2010.doc


untitled

附件1-1

MSP430F KB+256B flash 10KB RAM 64 Quad Flat Pack QFP MSP430x1xx SLAU049 MSP430 MSP RISC CPU 16 DCO 6 MSP430x15x/16x/161x A/D 12 D/A

Transcription:

AVR JTAG MKII 克隆版快速指南 ( 货号 :6020) 兼容性说明 : AVR JTAG MKII 克隆版与原装 AVR JTAG MKII 完全兼容, 也就是说所有适合原装 AVR JTAG MKII 的文档 资料 软件等, 均可以应用于我们的 AVR JTAG MKII 克隆版 详细的使用 方法您可以参考 AVR Studio 中帮助里的有关说明, 点击 HELP >AVR ToolsUserGuide 选择 JTAGICE mkii, 即可见其说明文档 如果您阅读英文有困难, 可以看下马老师为大 家翻译的中文文档 AVR Studio 下载地址 : http://www.atmel.com/dyn/resources/prod_documents/avrstudio416setup.exe 马老师翻译的中文文档 : http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=542429&bbs_page_no=1&searc h_mode=1&search_text=avr 接口说明 : LED1 绿色目标板电源 LED2 红色 JTAGICE mkii 电源 LED3 双色红 : 通讯绿 : 空闲 ( 没有连接到 AVR Studio 时 ) LED4 绿色 ( USB 处 ) USB 通讯 橙 : 固件升级 初始化灭 : 空闲 ( 连接到 AVR Studio 时 ) 供电说明 : 克隆版 JTAGICE mkii 仿真下载器的供电有两种方式, 一种是外部供电, 另一种是使用 USB 口供电, 外部电源可使用 DC9~15V 或 AC9V 的电源, 我们推荐使用 DC9V1A 的电源 阿莫电子 - 1 -

当您使用 USB 接口与电脑连接时, 可不用外部电源 当您使用串行接口与电脑连接时, 请使用外部电源为 JTAG MKII 克隆版供电 目标板请自行提供电源,JTAGICE mkii 仿真下载器不向目标板提供电源 目标板接口说明 : 注 : 下载烧录 : 目标板请按如下接口设计 表 1 接口定义 编号仿真器接口目标板 JTAG 接口目标板 ISP 接口 Pin 1 TCK TCK SCK Pin 2 GND GND --- Pin 3 TDO TDO MISO/PDO Pin 4 VCC VCC VTG Pin 5 TMS TMS --- Pin 6 RST RST RES Pin 7 VCC VCC --- Pin 8 NC NC --- Pin 9 TDI TDI MOSI/PDI Pin 10 GND GND GND ISP 接口请使用我们配送的 2*5 转 2*3 转换线即可, 这条转换线只适用于 JTAGICE mkii, 请勿用于其它设备 请将 PC 机 目标板都与 AVR JTAG MKII 克隆版连接好, 启动 AVR Studio 软件 点击工具栏中的 Con 按钮 弹出 SelectAVRProgrammer 对话框, 如下图所示选择 JTAGICE mkii 平台与 Auto 端口, 点击 Connect... 阿莫电子 - 2 -

弹出 JTAGICE mkii 窗口, 这里有很多标签页 : 阿莫电子 - 3 -

阿莫电子 - 4 -

阿莫电子 - 5 -

阿莫电子 - 6 -

阿莫电子 - 7 -

熔丝位设置 : 在熔丝位设置 (Fuses) 标签中, 将会显示当前芯片所能访问的熔丝位 有些熔丝位只 能在并口 / 高压编程时更改, 它们会被显示, 但运行 ISP 编程模式时不可更改 点击 Read 按钮获得当前的熔丝位的值, 点击 Program 按钮将当前熔丝位设置烧入芯片 选定这些 复选框表明这个熔丝位被允许 / 编程, 即向实际芯片中写 0 注意选定的熔丝位设置不会在 按 擦除芯片 (Chip Erase) 按钮后受影响 以 M32 为例, 其设置界面如下 : 当前编程模式下可读 可写 当前编程模式下可读不可写 当前编程模式下可写不可读 当前编程模式下不可读也不可写 阿莫电子 - 8 -

中英文对照如下 : OCDEN JTAGEN SPIEN EESAVE 英文中文 Boot Flash section size=xxxx words Boot start address=$yyyy; Boot Reset vector Enabled Brown-out detection level at VCC=xxxx V; Brown-out detection enabled; Start-up time: xxx CK + yy ms Ext. Clock; Int. RC Osc. Ext. RC Osc. Ext. Low-Freq. Crystal; Ext. Crystal/Resonator Low Freq Ext. Crystal/Resonator Medium Freq Ext. Crystal/Resonator High Freq 例如 : 片上调试使能 JTAG 使能 串行编程下载 (SPI) 使能 芯片擦除时 EEPROM 的内容保留 引导 (Boot) 区大小为 xxx 个字 引导 (Boot) 区开始地址为 $yyyy 引导 (Boot) 复位向量使能 掉电检测的电平为 VCC=xxxx 伏 掉电检测使能 启动时间 xxx 个时钟周期 + yy 毫秒 外部时钟 内部 RC( 阻容 ) 振荡器 外部 RC( 阻容 ) 振荡器 外部低频晶体 外部晶体 / 陶瓷振荡器低频 外部晶体 / 陶瓷振荡器中频 外部晶体 / 陶瓷振荡器高频 Int. RC Osc. 8 MHz; Start-up time: 6 CK + 0 ms; [CKSEL=0100 SUT=00] 内部 RC 振荡器 8M 启动时间 6 个时钟周期 +0ms 注 : 以上中文是对照 ATmega32 的中 英文版本数据手册而翻译 尽量按照了官方的中文术 语 阿莫电子 - 9 -

锁定位设置 : 和熔丝位设置一样, 锁定位 (lock bits) 标签显示选定芯片的可用锁定位 所有的锁 定位在 ISP 编程模式时都是可访问的 一种锁定模式有很多锁定位共同决定组成 JTAGICE mkii 用户界面会根据用户选择, 将正确的锁定位按照选定的锁定模式自动编程 一旦一种 锁定模式被允许, 就不能通过选择另外一种低保护度的锁定模式来消除它 唯一去除锁定的 办法就是彻底的擦除芯片, 同时也擦除程序存储器和 EEPROM 存储器的内容 有一个例外 : 如果目标芯片的 "EESAVE" 熔丝位被编程,EEPROM 中的数据会一直保留, 甚至当擦除芯片的 时候也会保留 通过选定 " 编程后校验 (Verify after program)" 复选框可以在每次编程后 自动的进行校验工作 下面是 M32 的锁定位设置窗口 : Atmega32 的锁定位及保护模式整理如下 : LB: No memory lock features enabled 没有使能存储器保护特性 Further programming disabled 在并行 /SPI/JTAG 串行编程模式中 Flash 和 EEPROM 的进一步编程被禁止, 熔丝位 被锁定 阿莫电子 - 10 -

Further programming and verification disabled 在并行 /SPI/JTAG 串行编程模式中 Flash 和 EEPROM 的进一步编程及验证被禁止, 锁定位和熔丝位被锁定 BLB0: No lock on SPM and LPM in Application Section SPM 和 LPM 对应用区的访问没有限制 SPM prohibited in Application Section 不允许 SPM 对应用区进行写操作 LPM and SPM prohibited in Application Section 不允许 SPM 指令对应用区进行写操作, 也不允许运行于 Boot Loader 区的 LPM 指 令从应用区读取数据 若中断向量位于 Boot Loader 区, 那么执行应用区代码时 中断是禁止的 LPM prohibited in Application Section 不允许运行于 Boot Loader 区的 LPM 指令从应用区读取数据 若中断向量位于 Boot Loader 区, 那么执行应用区代码时中断是禁止的 BLB1: No lock on SPM and LPM in Boot Loader Section 允许 SPM/LPM 指令访问 Boot Loader 区 SPM prohibited in Boot Loader Section 不允许 SPM 指令对 Boot Loader 区进行写操作 LPM and SPM prohibited in Boot Loader Section 不允许 SPM 指令对 Boot Loader 区进行写操作, 也不允许运行于应用区的 LPM 指 令从 Boot Loader 区读取数据 若中断向量位于应用区, 那么执行 BootLoader 区 代码时中断是禁止的 LPM prohibited in Boot Loader Section 不允许运行于应用区的 LPM 指令从 Boot Loader 区读取数据 若中断向量位于应 用区, 那么执行 Boot Loader 区代码时中断是禁止的 注 : 以上中文是对照 ATmega32 的中 英文版本数据手册而翻译 尽量按照了官方的中文术 语 进入 JTAG 仿真 : JTAG 仿真是一种使用六根线与目标板通信的仿真平台, 这六根线是 TCK TDO TDI TMS VTG GND 官方推荐在四根信号线上分别接 10K 的上拉电阻 还有一条 nsrst 线是 可选的, 其用来控制和监视目标芯片的 RESET 线, 正确的接法中它不是必需的, 但是程序代 码置位 MCUCSR 中的 JTD 位时,JTAG 仿真平台就失效了, 为了让 JTAGICEmkII 重新编程 AVR 芯片, 这就需要控制 RESET 了 启动 AVR Studio 打开或新建一个工程, 弹出如下对话框 : 阿莫电子 - 11 -

选择 JTAGICE mkii 仿真平台和您的目标仿真芯片, 单击 Finish 进入工程编辑窗口, 编写或修改好程序文件后, 如下图单击 Build and run 或按下 Ctrl+F7 即可进入仿真控 制界面 进入单线仿真 : 单线仿真是一种只使用三根线与目标板通信的仿真平台, 这三根线是 RESET VTG GDN 因为单线仿真要用到 RESET, 所以芯片只能工作于单线仿真或 ISP 之间的一种状态, 这通过芯片的一个熔丝位 (DWEN) 控制, 当 DWEN=0 时, 芯片处于单线仿真状态, 当 DWEN =1 时, 芯片可用 ISP 烧录 单线仿真模式并不能烧录熔丝位, 所以 DWEN 还需要通过 ISP 模式编程 因此, 在目标板上留一个 ISP 接口就可以了 进入单线仿真比 JTAG 仿真多一个烧录的步骤, 请使用我们配套的转换线通过 ISP 的方式将芯片的 DWEN 熔丝位使能, 使芯片工作到单线仿真方式, 这时, 软件会提醒你 ISP 方式将被禁用, 单击 确定 后, 将不能通过 ISP 来连接芯片 如何恢复 ISP 功能, 请看后边的退出单线仿真一节 接下来的使用就与 JTAG 仿真基本相同了, 打开或新建一个工程, 选择 JTAGICE mkii 仿真平台和您的目标仿真芯片, 单击 Finish 进入工程编辑窗口, 单击 Build and run 或按下 Ctrl+F7 即可进入仿真控制界面 如弹出以下界面, 请选择 Retry debugwire connection, 如还是这个界面, 说明芯片的 DWEN 没有被正常使能, 请返回 ISP 模式查看, 如不能进入 ISP 则芯片已经被锁定, 请使用高压编程器来还原, 这种情况很少出现 阿莫电子 - 12 -

调试控制栏说明 调试控制栏可以控制程序的执行状态, 所有的调试控制都可以由 Debug 菜单, 快捷键和 调试工具栏实现 注意! 如果在目标文件中含有有效的源码级信息, 所有的调试操作将一直继续执行, 直到到达第一条 用户源代码语句. 如果没有遇到用户源代码语句, 程序将继续执行 如果要停止程序的运行, 必须在发出停 止命令前转换到反汇编模式 开始调试 (Start Debugging) 此命令将启动调试模式, 并使所有的调试控制命令处于有效 通常在调试模式下不能 编辑程序 此命令将连接调试平台, 装载目标文件并执行复位操作 停止调试 (Stop Debugging) 此命令将停止调试过程, 并断开与调试平台的连接, 进入编辑模式. 复位 (Reset)(SHIFT+F5) 此命令可以让目标程序复位 当程序正在运行时, 执行此命令的话程序将停止运行 如果用户是在源码级模式中, 程序会在复位完成后, 继续运行直到第一条用户的源代码语句 处 复位命令执行后, 所有窗口中的信息都将更新 运行 (Run)(F5) 调试菜单中的运行命令将启动 ( 重启动 ) 程序 程序将一直运行直到被用户停止或遇到 一个断点 只有当程序处于停止运行状态时才能执行此命令 暂停 (Break)(CTRL-F5) 调试菜单中的暂停命令将停止程序运行 当程序停止时, 所有窗口中的信息都将更新 只有当程序处在运行状态时才能执行此命令 单步执行 (Single step, Trace Into)(F11) 调试菜单中的跟踪命令将控制程序只执行一条指令 当 AVR Studio 是在源代码级模 式时, 可执行一条源代码语句 当在反汇编级模式时, 可执行一条反汇编指令 当指令执行 完成后, 所有窗口中的信息都将更新 阿莫电子 - 13 -

逐过程 (Step Over)(F10) 调试菜单中的逐过程命令只执行一条指令 如果此条指令包含一个函数调用 / 子程序调 用, 该函数 / 子程序也会同时执行 如果在逐过程命令中遇到用户设置的断点, 程序运行将 被挂起 在逐过程命令执行完毕后, 所有窗口中的信息才会被更新 跳出 (Step Out)(SHIFT+F11) 调试菜单中的跳出命令会使程序一直运行, 直到当前函数结束 如果遇到用户设置的 断点, 程序运行将被挂起 当程序处在最外层 ( 如主函数 ) 时, 此时执行跳出命令, 程序将 继续运行, 直到遇到一个断点或被用户停止 在该命令执行完成后, 所有窗口中的信息都将 更新 运行到光标处 (Run To Cursor)(F7) 调试菜单中的运行到光标处命令, 将使程序运行到源代码窗口中光标指示的语句处停 止 此时如果遇到用户的断点, 程序的运行将不会被挂起 如果程序运行永远达不到光标指 示处的语句, 程序将一直继续运行, 直到被用户停止 当此命令结束后, 所有窗口中的信息 都将更新 由于此命令是与光标位置有关, 所以只有当源代码窗口激活时才有效 自动运行 (Auto Step) 调试菜单中的自动运行命令将重复执行跟踪指令 当 AVR Studio 处在源代码级模式 时, 每次执行一条源指令, 处在反汇编级模式时, 每次执行一条汇编指令, 随后所有窗口中 的信息都将更新, 接者自动执行下一条语句或指令 使用自动运行命令时, 程序的运行将一 直持续单步运行, 直到遇到一个用户设置的断点或被用户停止 设置下条开始运行的语句 (Set next statement) 使用此条指令, 你可以在程序任何位置的可执行语句处设置一个黄色标签 : 用鼠标指定 一条可执行的语句后选择该命令 下一条调试命令将从带有标记的语句开始运行 显示下条语句 (Show next statement) 焦点 将含有黄色标记指定的语句所在的窗口作为当前有效窗口, 窗口显示内容以该语句为 断点的使用 : 本仿真器, 只支持三个硬件断点, 您可以在程序未执行的状态下, 按 F9 下断点或取消断点, 注意断点只能下在可执行语句行 程序执行至断点语句时, 自动停止运行, 所有窗口中的信息都会更新 变量查看 : 单击下图所示按钮或按快捷键 Alt+1 打开 Watch 窗口 阿莫电子 - 14 -

由于没有添加任何变量, 所以里面是空白 在源码窗口中右击变量名, 在弹出的菜单中选择 AddWatch: 来将一个变量放入 Watch 窗口中观察 在 Watch 窗口可以加入变量 函数 数组和结构体, 方法与加入变量相同, 需要注意 的是有些编译器生成的仿真文件不支持结构体的查看, 例如 ICC V6.31 此窗口可观察到变量的名称 值 类型和所处位置, 红色表示上次操作有改变的值 阿莫电子 - 15 -

寄存器查看 : 以下两个窗口均可以查看到 AVR 内部 32 个数据寄存器的使用情况 双击数据可以更改寄存器的值 I/O View 窗口 :I/O View 窗口处于工作区的右侧, 是仿真过程中最常用的一个模块, 它可以反应各功能寄存器的值, 并可以直接修改其值, 以模拟各种情况的出现, 有利于快速排 除错误, 加快开发速度 单击 + 可展开查看 ; 单击 - 可收拢 阿莫电子 - 16 -

查看汇编代码 : 单击下图所示按钮可查看汇编代码 C 代码与汇编代码同时显示, 这可以方便您查看代码的优化 阿莫电子 - 17 -

退出单线仿真 : 要使芯片退出单线仿真的状态, 请使芯片进入正常的仿真过程中, 然后选择 Debug -JTAGICE mkii Option, 出现如下窗口 : 单击 Connection 标签页左下方 Disable debugwire 按钮 单击 Yes, 即可使用芯片退出单线仿真, 使能 ISP 模式 阿莫电子 - 18 -

我们的联系方式 : 网站负责人 ( 仅负责质量与服务投诉, 订单处理与售后服务请联系下面的电话 ): 邮购部 : 技术部 : 联系人 : 阿莫 (armok) 手机 : 13433056000 电子邮件 :13902245677@21cn.com 联系人 : 杨小姐 手机 :13711915767 电话总机 :0769-88061392(4 线 ) 1- 订单处理 4- 传真 联系人 : 雷先生 手机 :13711911513 电话总机 :0769-88061392(4 线 ) 2- 技术咨询 东莞联络处 快递地址 : 地址 : 东莞市莞城区莞太路和生文具礼品批发市场 A2018,A2035 联系人 : 杨小姐 手机 :13711915767 阿莫电子 - 19 -