제목이 모호하지만 기분탓으로 넘기고
일단 H-JTAG
LM Flash Programmer
MDK(KEIL) 을 이용한 플래시 read/write 관련 내용이라고 요약!
H-JTAG LPT를 이용한 READ
주의 : Evaluation board가 hibernate 모드면 못 읽어옴. 보드가 살아있는지 확인할 것!
보충 : USB 로 연결되어도 문제는 없음
Step 1. Settings - USB/LPT Selection - LPT 선택하고
아래와 같이 장비명이 UNKNOWN에서 CORTEX-M3로 바뀌면 정상인식!
Step 2. F 아이콘 눌러 Flasher를 실행, 칩을 선택한다.
칩모델은 LUMINARY - LMS1968
Step 3. Ext XTAL은 몰라서 그냥 1Mhz로 찍고(어짜피 1 이하로 입력하면 배쨈 -_-)
INIT / PGM TCK는 그냥 안전빵으로 125KHz로 설정
Step 4. 가장 아래의 칩 아이콘 눌러주고(Entire Chip 아이콘) Read를 눌러 파일로 저장!
Step 5. 만약 보드가 hibernate 모드라면 아래와 같은 에러가 발생한다.
정상적으로 연결되었다면, 아래와 같이 읽어옴!
MDK를 이용한 USB 시리얼 JTAG
주의 : 읽어 오는것에 대한 설정은 없음.
보충 : 아직 안써봤음 -_-
Step 1. Stellaris ICDI 로 선택하고 Settings 누르면
Step 2. 정상적으로 FTDI 드라이버가 설치 되어 있다면, 아래와 같이 Attached Devices에 뜨게 된다.
LM Flash Programmer - USB 를 이용한 ERASE / WRITE
주의 : Evaluation board에 패러럴과 USB JTAG 둘다 연결되면 인식을 못함
보충 : -
Step 1. LM3S1968 Evaluation Board로 설정
Step 2. 위에서 빼낸 bin 파일 선택하고 Program 누르면 3초 정도 내에 구워진 기분?
Step 3. Erase는 1초도 안걸린 기분?
---
2012.1.28 추가
"Upload Flash Contents to a .bin file" 에 파일 이름을 적고 entire Flash를 눌러준후 Upload를 누르면 파일로 저장된다.
---
Step 4. 이건 아직 쓸데 없는듯?
머.. 겁나서 읽어서 쓰기도 손이 덜덜덜 ㅠ.ㅠ
안에 들어있는거 날아가면 어떡해 ㅠ.ㅠ
막 이러면서 쑈함 -_-