오프라인 다운로드 : 출장 가서 피씨 연결 안하고, 다운로드 장비를 곧바로 보드에 꼽아 다운로드 할때 필요한거
국산 좋은거 : 리산테크 : 26만원 ...
싼거 안좋은거 하지만 쓸수는 있는거..
아래 첨부중 "FYDK-AVRISP offline_Downloader-설명서-210628.doc" 를 다운로드 해서 보셔요..
구매는 구글에서 fydk avr 해서 찾으면 알리익스프레스꺼 나오고 5만원 정도 합니다.
FYDK-- AVR 脱机下载器—使用说明
FYDK--AVR 오프라인 다운로더 - 지침
V1.03
1、引脚输出说明 핀 출력 설명--------------------------------------------------------2
2、指示灯说明 표시 등 설명 -----------------------------------------------------------4
3、脱机按键 오프라인 버튼 --------------------------------------------------------------4
4、PC 端软件及驱动安装 PC 측 소프트웨어 및 드라이버 설치 ---------------------------------------------4
5、以 ATMEGA8A 芯片为例说明 ATMEGA8A 칩을 예로 들어 보겠습니다 ----------------------------------8
1、软件自动识别型号 소프트웨어가 자동으로 모델 번호를 인식합니다 ---------------------------------------------9
2、在线烧录设置 온라인 굽기 설정 ----------------------------------------------------14
3、脱机烧录设置 오프라인 굽기 설정 ----------------------------------------------------21
6、读取芯片内容 칩 내용 읽기 --------------------------------------------------------------25
7、更详细的介绍 더 자세한 소개 --------------------------------------------------------------30
1.引脚输出说明 핀 출력 설명 :
标准的 ATMEL 10P 接口 표준 ATMEL 10P 인터페이스
1. MOSI (Output)
2. +VCC (电源)(内有跳线,可向外输出 5V) ( 전원 공급 ) ( 점퍼 내부가 , 외부 로 5V 출력한다 )
3. 4,6,8, NC 空 비어 있음
5. RST (출력)
7. SCK (Output)
9. MISO (Input)
10. GND (电源) ( 전원 )
注意: FY AVR 脱机下载器默认向目标板供电, 目标板不需要单独供电
참고 : FY AVR 오프라인 다운로더는 기본적으로 대상 보드에 전원을 하므로 대상 보드에 별도로 전원을 공급할 필요가 없습니다.
下载器的第 2 脚 VCC 需要与目标板的 VCC 相连 (注意: 下载器VCC电压为5V)
如果客户板子为3.3V的请断开向外供电.
다운로더의 두 번째 핀 VCC 는 대상 보드의 VCC에 연결되어야 합니다 ( 참고 : 다운로더 의 VCC 전압은 5V입니다 ) . 고객의 보드가 3.3V 인 경우 분리하십시오.
외부 전원 공급 장치에 개방합니다.
AVR 10 针标准输出口如下: AVR 10 핀 표준 출력 포트는 다음과 같습니다.
AVR 通过转接后 6 针标准输出口如下: 전송 후 AVR의 6 핀 표준 출력 포트는 다음과 같습니다.
2、指示灯说明 표시 등 설명
1,上电后绿灯闪烁与蜂鸣器同时响起. 约1秒左右,灯灭及音停. 说明正常.
전원을 켠 후 녹색 등이 깜박이면서 부저음이 동시에 울리며 약 1 초 후에 불이 꺼지고 소리가 멈 춥니 다.
2, 连PC时在线烧录,在烧写过程中红灯亮,烧写完成红灯灭, 读取芯片时亮绿灯,读完成绿灯灭
PC가 연결되면 온라인 프로그래밍, 프로그래밍 프로세스 중에 빨간색 표시등이 켜지고 프로그래밍이 완료되면 빨간색 표시등이 꺼지고 칩을 읽을 때 녹색 표시등 이 켜지고 읽기 가 끝나면 녹색 표시등이 꺼집니다. 완성 됐습니다
3, 脱机烧录上电状态:绿灯闪三下,期间蜂鸣器响起
오프라인 프로그래밍 및 전원 켜짐 상태 : 녹색 표시등이 세 번 깜박이고 그 동안 부저가 울립니다.
3、脱机按键 오프라인 버튼
***如果与电脑相连后,下载器是进入在线烧录状态.只有脱离PC后,用单独电源供电,方可进入脱机状态
컴퓨터에 연결하면 다운로더는 온라인 프로그래밍 상태가되며, PC에서 분리하고 별도의 전원을 사용해야 만 오프라인 상태로 진입 할 수 있습니다.
按下脱机按键O/L 오프라인 버튼 O / L 누르기
烧录正确:红灯亮起,直到烧录完成后蜂鸣器响起1秒提示音且红灯灭;说明烧录正常完成.
올바른 프로그래밍 : 프로그래밍이 완료된 후 부저가 1 초 동안 울리고 빨간색 표시등이 꺼질 때까지 빨간색 표시등이 켜져 프로그래밍이 정상적으로 완료되었음을 나타냅니다.
烧录失败:红灯闪烁并伴蜂鸣器一直嘀嘀响起,不停止(红灯亮蜂鸣器响,红灯灭蜂鸣器停,不断交替)
프로그래밍 실패 : 빨간색 표시등이 깜박이고 부저가 멈추지 않고 계속 울립니다 (빨간색 표시등이 켜지고 부저가 울리고 빨간색 표시등이 꺼지고 부저가 멈추고 계속 번갈아 가며)
4、驱动安装及软件安装 드라이버 설치 및 소프트웨어 설치
1.上位机软件安装: . PC 소프트웨어 설치 :
安装上位机软件 호스트 컴퓨터 소프트웨어 설치
解压后,运行 setup.exe 압축을 푼 후 setup.exe를 실행하십시오.
插上 AVR 脱机下载器 AVR 오프라인 다운로더에 연결
在电脑上会显示安装 컴퓨터에 설치가 표시됩니다.
这个是走 HID 协议,不需要指定安装驱动。会自动完成
이것은 HID 프로토콜이며 설치 드라이버를 지정할 필요가 없습니다. 자동으로 수행됩니다
上面安装完成, 위의 설치가 완료되었습니다.
也可以到设备管理器中查看 장치 관리자에서도 확인할 수 있습니다.
可以看到 VID FF88 及 PID 0002 VID FF88 및 PID 0002를 볼 수 있습니다.
启动软件 소프트웨어 시작
程序开始菜单中: 프로그램 시작 메뉴에서 :
5、以 ATMEGA8A 芯片为例说明 ATMEGA8A 칩 의 예로서 설명
以下操作均为同一个 5V 电源下进行: 다음 작업은 모두 동일한 5V 전원 공급 장치에서 수행됩니다.
硬件:AVR 脱机下载器;ATMGAE8A 开发板 하드웨어 : AVR 오프라인 다운로더, ATMGAE8A 개발 보드
硬件连接步骤: 하드웨어 연결 단계 :
1.AVR 脱机下载器 MINI USB 端连接 PC 端 USB
AVR 오프라인 다운로더 MINI USB 끝이 PC 끝 USB에 연결됨
2.AVR 脱机下载器用 10P 线接连上 MEGA8A 小板的 ISP 插口。MEGA8 小板同样用 PC 端的 USB 供电程序运行后的默认界面:
AVR 오프라인 다운로더는 10P 회선으로 MEGA8A 보드의 ISP 소켓에 연결됩니다. MEGA8 소형 보드는 PC 측의 USB로도 전원이 공급됩니다.
프로그램 실행 후 기본 인터페이스 :
1、软件自动识别型号 소프트웨어가 자동으로 모델을 인식합니다.
点 auto detect 即可以识别出芯片型号 칩 모델을 식별하려면 자동 감지를 클릭하십시오.
如果没有接上目标芯片板,那么会有如下提示:
대상 칩 보드가 연결되어 있지 않으면 다음과 같은 메시지가 나타납니다.
如果接上目标板芯片后是: 다른 대상 보드 칩이 연결된 경우 :
自动更换成目标芯片 대상 칩으로 자동 변경
自动选择目标板芯片: 대상 보드 칩을 자동으로 선택합니다.
칩 선택 뒤
2、在线烧录设置 온라인 굽기 설정
1、 加载 FLASH 空间的文件 플래시 공간에 파일로드
2、加载 FLASH 空间中分割出来的 B OOT 空间 FLASH 공간에서 나눈 B OOT 공간을로드합니다.
3、加载 EEPROM 空间文件 EEPROM 공간 파일로드
4、 保存或加载项目文件(FLASH,BOOT,EEPROM,FUSE,及 IC PROCESS 操作等设置) 方便下次使用相同项目时不用一项一项的设置
프로젝트 파일 (FLASH, BOOT, EEPROM, FUSE 및 IC PROCESS 작동 설정)을 저장하거나 로드하여 다음에 동일한 프로젝트를 쉽게 사용할 수 있습니다.
하나씩 설정할 필요가 없습니다.
装载好 FLASH 及 EEPROM 及 FUSE 플래시, EEPROM 및 퓨즈로드
加载要烧录的 HEX 文件及 EEPROM 文件 레코딩 할 HEX 파일 및 EEPROM 파일을로드합니다.
上图设置好熔丝位。 위 그림에서 퓨즈 위치를 설정하십시오.
FuseLow: FF: 퓨즈 낮음 : FF :
FuseHigh: D9 퓨즈 높음 : D9
FuseLock: FF FuseLock : FF
注意: 如果熔丝位配置错,会导致芯片锁死(现像:第一次可以烧录,第二次就连不上芯片了)
참고 : 퓨즈 비트가 잘못 구성되면 칩이 잠기 게됩니다 ( 외관 : 처음 프로그래밍 할 수있는 경우, 두 번째는 칩에 연결되지 않음).
很多客户问熔丝怎么配置,熔丝是根据程序的需要设置不同的性能,比如内外晶振选择,BOOT 空间分布,看门狗等设置。所以熔丝怎么设置需要问给你提供 HEX 的设计者索取。
많은 고객이 퓨즈 구성 방법을 묻고 있으며, 퓨즈는 내부 및 외부 크리스탈 선택, BOOT 공간 분배, 감시 등 프로그램의 요구에 따라 다른 성능으로 설정됩니다.
설정. 따라서 HEX를 제공 한 설계자에게 퓨즈 설정 방법을 문의해야합니다.
这里提供一个小方法: 如果你有样片,那么可以直接用 AVR 脱机下载器读取样片上的熔丝位即可。
다음은 간단한 방법입니다. 샘플이있는 경우 AVR 오프라인 다운로더를 직접 사용하여 샘플의 퓨즈 비트를 읽을 수 있습니다.
AUTO RPOGRAM을 클릭합니다.
그런 다음 온라인 굽기를 수행하십시오.
点确定,完成在线烧录 온라인 프로그래밍을 완료하려면 확인을 클릭하십시오.
下方进度条显示写 FLASH,EEPROM,FUSE 等操作,直到完成。
아래쪽 진행률 표시 줄에는 완료 될 때까지 FLASH, EEPROM, FUSE 등의 쓰기 작업이 표시됩니다.
看到上面的提示,则完成烧录,此时可以观察到目标板芯片在运行。
위의 프롬프트가 표시되면 프로그래밍이 완료된 것입니다. 이때 대상 보드 칩이 실행중인 것을 확인할 수 있습니다.
3、脱机烧录设置 오프라인 굽기 설정
接下来进入脱机烧录模式。 그런 다음 오프라인 굽기 모드로 들어갑니다.
UPLOAD 把 FLASH,EEPROM,FUSE 等上传到脱机烧录器中。。
업로드 를 선택 하고, FLASH, EEPROM, FUSE 등을 오프라인 레코더에 업로드합니다. .
到这里完成了文件烧录到 AVR 脱机烧录器中。 此时要脱机烧录,需要断开电脑连接。
여기서 파일은 AVR 오프라인 레코더에 레코딩되었습니다. 지금 오프라인으로 레코딩하려면 컴퓨터 연결을 해제해야합니다.
用另外电源供电 다른 전원 공급 장치 사용
1,上电后绿灯闪烁与蜂鸣器同时响起. 约1秒左右,灯灭及音停.
전원을 켠 후 녹색 등이 점멸하고 부저음이 동시에 울리며 약 1 초 후 불이 꺼지고 소리가 멈 춥니 다.
说明正常. 설명은 정상입니다.
2,果与电脑相连后,下载器是进入在线烧录状态.只有脱离PC后,用单独电源供电,方可进入脱机状态脱机烧录上电状态:绿灯闪三下,期间蜂鸣器响起
컴퓨터에 연결하면 다운로드 온라인 프로그래밍 상태를 이동하는 것입니다 단지에서 PC 후 , 별도의 전원 공급 장치 , 오프라인 전에
오프라인 프로그래밍 및 전원 켜짐 상태 : 녹색 표시등이 세 번 깜박이고 그 동안 부저가 울립니다.
按下脱机按键O/L 오프라인 버튼 O / L 누르기
烧录正确:红灯亮起,直到烧录完成后蜂鸣器响起1秒提示音且红灯灭;说明烧录正常完成.
올바른 프로그래밍 : 프로그래밍이 완료된 후 부저가 1 초 동안 울리고 빨간색 표시등이 꺼질 때까지 빨간색 표시등이 켜져 프로그래밍이 정상적으로 완료되었음을 나타냅니다.
烧录失败:红灯闪烁并伴蜂鸣器一直嘀嘀响起,不停止(红灯亮蜂鸣器响,红灯灭蜂鸣器停,不断交替)
프로그래밍 실패 : 빨간색 표시등이 깜박이고 부저가 멈추지 않고 계속 울립니다 (빨간색 표시등이 켜지고 부저가 울리고 빨간색 표시등이 꺼지고 부저가 멈추고 계속 번갈아 가며)
6、 读取芯片内容操作 칩 내용 읽기 작업
芯片在没有加密的情况下才可以读取 FLASH 及 EEPROM 的内容。如芯片是加密的,那么读取的内容是无效的。
이 칩은 암호화없이 FLASH 및 EEPROM의 내용을 읽을 수 있습니다. 칩이 암호화 된 경우 콘텐츠 읽기가 유효하지 않습니다.
看芯片有没有加密: 用此下载器”Read Fuse”后看 FuseLOCK 的值是为是 FF 说明芯片没有加密,否则芯片是处一于加密状态。
칩이 암호화되었는지 확인 :이 다운로더 "Read Fuse"를 사용하여 FuseLOCK의 값이 FF인지 확인한 후에는 칩이 암호화되지 않았 음을 의미합니다. 그렇지 않으면 칩이 동일한 위치에 있습니다.
암호화 된 상태입니다.
如上图: 위에 표시된대로 :
1, 选取好 AVR MCU AVR MCU 선택
2, 选具体的型号 특정 모델 선택
3, 再点 IC PROCESS IC PROCESS를 다시 클릭합니다.
到这里就可以读取 FLASH 或 EEPROM 及 Fuse 的内容。
여기에서 FLASH 또는 EEPROM 및 Fuse의 내용을 읽을 수 있습니다
,会弹出保存文件的对话框。在框中选择要保存的路径,及给读取后的文件取个名。
파일 저장 대화 상자가 나타납니다. 상자에 저장할 경로를 선택하고 읽은 후 파일 이름을 지정하십시오
保存格式,默认为 BIN 저장 형식, 기본값은 BIN
读取完成后如下图: 읽기가 완료된 후 다음 그림
接下来读取 EEPROM,重复像上面一样的过程。 다음으로 EEPROM을 읽고 위와 같은 과정을 반복하십시오.
像上图提示读取成功。 위의 그림과 같이 성공적으로 읽혔습니다.
然后在所在目录找到对应文件。 그런 다음 해당 파일이있는 디렉토리에서 해당 파일을 찾으십시오.
读熔丝位: 퓨즈 읽기 :
读取 Fuse 步骤可看下图: 다음 그림을 보려면 퓨즈 단계를 읽으십시오.
是否加密看: FuseLock 这个字节 암호화 여부 : FuseLock이 바이트
如果值为:FF 说明没有加密 값이 FF이면 암호화가 없습니다.
如果值为:FC 或其它,说明芯片已经加密,不可读! 값이 FC 또는 기타이면 칩이 암호화되어 읽을 수 없음을 의미합니다!
'개발 > embed' 카테고리의 다른 글
nuvoton, va_list 로 printf 만들기 , sample source (0) | 2024.06.05 |
---|---|
nuvoton (offline) download (1) | 2023.12.08 |
keil source size => 필요 메모리 크기 size (0) | 2023.11.27 |
Nuvoton M483 i2c + RV3028 (RTC) IRQ , 고정밀 RTC 비교, sample source (0) | 2023.08.07 |
Nuvoton M483 i2c + TLC59116 (Led Drv) IRQ MultyByte RW방식, sample source (0) | 2023.08.02 |