1. CC2538 보드 테스트
디버거 보드가 정상 동작하기 전에 CPU 및 RF 파트의 동작을 확인하기 위해..
J-Link를 이용해서 디버깅을 할 예정임..
2. 디버거 보드 테스트
XDS100v3의 회로도와 SmartRF06 Eval 보드의 회로도를 비교해보아야할듯..
디버거의 회로도와 SmartRF06의 회로도는 인터페이스 신호들은 차이가 없음.
(XDS100v3의 회로도와의 차이를 확인해보고..
FPGA 관련 주변 회로(파워, 클럭, JTAG 신호 등)의 회로도 및 실제 동작 확인이 필요할 듯...)
드롭박스에 두가지 회로도에 대한 파일들이 모두 존재..
(\Zigbee\Working\CC2538\reference 폴더 참고)
그리고 아래 사이트의 자료를 다운받아서 설치하면 xds100v3에 대한 자료들을 확인할 수 있는데..
http://software-dl.ti.com/dsps/dsps_registered_sw/sdo_ccstudio/XDS/xds100v3_v2.0.zip
\Documentation 폴더 아래의 Instructions.pdf 파일을 보면 FPGA를 프로그래밍하는 절차에 대해 나와 있음.
(FT2232H의 EEPROM 프로그래밍 관련 자료는 XDS100v3_Emulator.pdf 파일의 6장에 나와있음)
→ 현재 FT2232H는 정상적으로 인식이 되지만 FPGA에 라이팅하는 것은 안되는 상황임.
위 문서의 절차를 따라서 하다보면 장치를 인식할 수 없다고 나옴.
(SmartRF06 보드도 마찬가지로 인식이 안됨.)
SRST_IN 때문에 좀 헛갈리긴 했지만 아직까지는 이상 없는 듯 한데, 좀 더 봐야겠다. 그런데 EEPROM 이 제대로 프로그래밍되었다는 것은 어떻게 알 수 있남?
EEPROM을 라이팅하고나서 다시 USB에 연결하면 장치 이름이 틀려짐.
우리가 만드는 건 일단은 클론을 만드는거라..
SmartRF06 Eval Board의 값을 FTDI의 툴로 읽은 다음에 그대로 배낌.
(TI의 문서에 나온 거랑은 문자열에서 약간은 차이가 있음..
FT_PROG인가?에서 설정을 저장하고 다른 칩에다가 그대로 적용해서 라이팅할 수 있음)
일단 거기까지는 확인을 했기 때문에 EEPROM은 라이팅이 된거고..
신호선 연결이 SmartRF06이랑 똑같이 되어있기 때문에 FPGA가 돌아가면 연결이 될거라고 봤던 것임.
지난 주말(2014년 7월 26일) 에 확인한 내용은...
J-Link를 통해 CC2538 보드에 프로그래밍하고 디버그 모드로 실행하기 성공!
(클럭이 잘 돌아가고 RF가 잘되는지는 아직 확인을 못한 상태임..
금요일에 학교에 가거든 후배들이랑 SmartRF06EB를 통한 예제를 돌려보고..
둘 중에 하나를 우리 보드로 바꾼 다음에 실행해볼 생각임.)
만약 RF 통신까지 문제가 없다면 클럭 설정이랑 RF까지 다 확인하는게 되는거고..
아니라면 타이머 예제같은거를 실행해보고 깜박이는 속도를 비교해보던지 해야할듯..
(이렇게 CPU 클럭까지 확인하고나서 RF 디버깅하는 순서로 진행을 해야겠죠?)
번호 | 제목 | 닉네임 | 조회 | 등록일 | |
---|---|---|---|---|---|
18 | [2014-08-02] CC2538 보드 테스트.. | ||||
just4you |
4130 | 2014-08-08 | |||
CC2538보드를 테스트한 방법에 대해 글을 올립니다.
■ 테스트 방법에 대한 고민
처음엔 어떻게 할까 고민을 많이 했습니다.
특히나 테스트를 했던 지난주 주말에는 조이스틱 스위치가 달려있지 않았어요.
(테스트하려니깐 깜박했던게 ...
|
|||||
할일 정리.. [4] | |||||
just4you |
5481 | 2014-07-21 | |||
1. CC2538 보드 테스트 디버거 보드가 정상 동작하기 전에 CPU 및 RF 파트의 동작을 확인하기 위해.. J-Link를 이용해서 디버깅을 할 예정임.. 2. 디버거 보드 테스트 XDS100v3의 회로도와 SmartRF06 Eval 보드의 회로도를 비교해보...
|
|||||
16 | CC2538 및 디버거 보드 테스트 중.. | ||||
just4you |
5831 | 2014-06-16 | |||
■ 2014-06-15 테스트 결과 1. CC2538 보드 - SEPIC(Buck-Boost) 전원칩은 5V 입력에 대해 동작하는 것으로 보임. - 배터리 충전 IC 테스트 : 동작 확인 안됨 리튬폴리머 전지를 연결해야 동작되기 시작함. Vout단에 회로가 걸리면 미...
|
|||||
15 | [2014-05-07] CC2538에서 USB 사용하도록 빌드하기 [2] | ||||
just4you |
6097 | 2014-05-08 | |||
대상 : CC2538 Z-Stack Home Automation 1.2 예제... CC2538에서 USB를 통하여 Z-Tool에 연결하면.. 나중에 시리얼 포트가 없어도 되니깐 개발환경을 구축하는데 상당히 편리하지 않을까 싶어서 빌드 테스트를 해보았음.. 과정 1. Def...
|
|||||
14 | [로드맵] 현 상황에서 로드맵.. [4] | ||||
just4you |
8894 | 2014-04-16 | |||
앞으로 계속 논의할겠지만, 현재 상황에 맞춰 수정된 로드맵을 올립니다. ■ 현재 목표 1. 2개의 플랫폼 구성 - CC2538 (Cortex-M3 기반 원칩 솔루션) - TM4C129x + CC2538 (Cortex-M4 ZAP + ZNP 2칩 솔루션) (TI의 웹포럼에 ...
|
|||||
13 | contiki 예제 빌드 & 다운로드까지 성공~ [1] | ||||
just4you |
15347 | 2014-04-11 | |||
■ 준비 사항 1. XDS100v3 드라이버 설치 (EWARM의 arm\drivers\ti-xds\ti_emupack_setup.exe 파일 실행 혹은 ti.com에서 해당 파일을 다운로드) ■ contiki 예제 빌드 1. www.contiki-os.org 에서 Instant Contiki 2.7을 다운받는다. ...
|
|||||
12 | CC2538+Debugger PCB를 맡기려고 하는데... [1] | ||||
just4you |
3180 | 2014-04-10 | |||
어디다가 맡기는게 좋을까요?
한샘에 맡기고 나중에 다시 만들까...
어찌할까 고민중이네요~~
|
|||||
11 | [실패] Z-Stack Home에 LM3S9B96을 포팅하면서 느낀 점.. | ||||
just4you |
6056 | 2014-04-08 | |||
어제 시간내서 새 버전인 Z-Stack Home 1.2에 스텔라스를 포팅해보았습니다. 하드웨어 코드를 건드린게 아니라 프로젝트 위치 수정하고 경로 지정해주고... 뭐 이런 정도였는데요.. 생각보단 쉽게 가나 했는데 결국 마지막에 문제가 생기네...
|
|||||
10 | EWARM 6.7이 SmartRF06EB 보드랑 잘 맞게 동작합니다. | ||||
just4you |
4302 | 2014-04-03 | |||
최근에 새로나왔나본데...
설치해서 패치하고 실행을 해보니..
컴파일도 잘되고, CC2538 디버깅도 아무 문제없이 잘 됩니다.
LM3S9B96-DK는 테스트해보지 않았지만..
앞으론 EWARM을 두버전을 설치할 필요없이 요거 하나만 설치하면 될...
|
|||||
9 | [2014-02-15] 향후 진행 방향에 대한 논의 [1] | ||||
just4you |
11247 | 2014-03-17 | |||
===================================================================================================
향후 진행 방향
==========================================================================...
|
|||||
8 | CC2538 노드 및 디버거 회로도 [2] | ||||
just4you |
8100 | 2014-01-13 | |||
여러가지 고민을 했었는데,
결국 핀수 제한 때문에 9축 센서도 바꾸고...
Contiki 호환을 고려하여,
핀맵도 SmartRF06EB와 비슷하게 만들도록 수정을 했습니다.
버전은 0.99 정도(?)
업로드하고 보니 디버거 회로에 바이패스 커패시터...
|
|||||
7 | Thingsqaure 사에서 6lowpan Kit을 출시했네요.. [1] | ||||
just4you |
5430 | 2013-11-07 | |||
www.thingsquare.com에서 2.4GHz 6LowPAN Kit을 출시했습니다.
TI의 CC2538DK를 기반인데, 보드를 새로 만든게 아니라 TI 제품을 그대로 가져다 파네요.. 헐~
그리고 Ethernet Router가 하나 추가되어 있는데, 유저 가이드 상...
|
|||||
6 | J-Link 테스트 상황.. [1] | ||||
just4you |
3730 | 2013-10-14 | |||
지금까지 테스트한 J-Link 상황에 대해 설명합니다.
일단 J-Link나 J-Link Edu의 경우 CC2538과 문제없이 동작합니다.
제작한 J-Link v7 버전의 경우, IAR EWARM의 버전에 따라 문제가 생기네요.
6.30 버전에서는 v7이 펌웨어 ...
|
|||||
5 | 앞으로의 진행 방향입니다. | ||||
just4you |
2714 | 2013-10-14 | |||
앞으로 우리가 해야할 로드맵에 대해서 적어봅니다
두서가 없겠지만 일단 앞으로 뭘할지에 대한 것으로 참고해주시기 바랍니다
1. 무선 노드 설계 및 제작 : 디버깅 및 모니터링 툴에서 동작하는 것까지 모두 고려해야함 - CC2520...
|
|||||
4 | CC2538 기반 노드 설계중... [3] | ||||
just4you |
2894 | 2013-09-26 | |||
현재 작업중입니다.
물론 JTAG을 어떻게 할지 결정을 해야 하긴 하는데...
J-Link v7 클론 납땜 중이니깐 결과보고 선택을 해야겠습니다.
일단 CC2538칩쪽만 그린 회로입니다.
그외엔 어찌할지 고민을 해야할것같네요~
설계중에 약간...
|
|||||
3 | CC2538 노드 제작 스펙 논의.. [2] | ||||
just4you |
2528 | 2013-09-03 | |||
CC2538의 무선 노드를 제작할 스펙에 대해서 논의~
- CC2538SF53RTQT
Cortex-M3 based ZigBee processor (TI)
- LSM9DS0
9 axis MEMs sensor (ST Microelectronics)
- 온도계 및 광량 센서
- 그리고 나머지 핀들을 ...
|
|||||
2 | CC2538DK 개발 환경 설정하기. [1] | ||||
just4you |
7997 | 2013-08-02 | |||
개발환경은 IAR의 EWARM으로 꾸미고자 합니다.
구하기도 쉬울 뿐더러 많이들 사용하고 있으니깐...
하지만 문제가 발생~ IAR EWARM 버전이 계속 업데이트 되면서..
최신 칩인 CC2538의 경우 TI에서 제공해주는 예제들의 경우엔 최신...
|
|||||
1 | CC2538 Cortex-M3로 원칩 솔루션이 새로 나왔네요.. [3] | ||||
just4you |
3537 | 2013-06-03 | |||
ST 같은 경우엔 cortex 계열로 솔루션이 있었지만...
요건 소스 공개가 아니라서..
TI에서 CC2538이라는게 새로나와서 DK(Development Kit)는 있는데...
아직 제대로 된 Z-Stack이 나온건 아니네요..
나온지는 좀 됐는데 아직 이...
|