2014년 8월 25일 월요일

Mango CR-IOT AT100 이미지 Write 및 Test -1



  1. 준비물

CR-IOT-AT100보드와 CR-IOT-ATDBG1 보드를 준비를 합니다.
CR-IOT-ATDBG1
DEBUG B/D
CR-IOT-AT100
CC2530 + STM32 Board

어댑터와 3핀 시리얼 케이블을 준비합니다.

보드는 아래와 같이 연결을 합니다.


  1. 이미지 Write하기

에서 다운로드 받아서 PC에 설치를 합니다.

이미지와 소스는 아래 링크에서 받으시면 됩니다.


전원을 인가 후
Flash Loader Demonstrator 를 실행을 합니다.

m32l1_iotk_at100_xxx_xxx_image.zip
압축을 풉니다.

메뉴얼-CR-IOT-AT100_ATDBG1-20140703.docx
문서에 아래와 같이 나와 있습니다.

Boot/Power 스위치

1.  ON:   CR-IOT-AT100 전원연결 ON
       OFF:  CR-IOT-AT100 전원연결 ON
2.  ON:   System Memory (Boot0 ON)
       OFF:  Main Flash memory (Boot0 OFF)
Boot/Power : 1, 2 ON

RS232를 통하여 이미지를 Write를 합니다.
따라서, 아래와 같이 설정을 합니다.

UART Select 스위치

UART Select 스위치를 통해서 어떤 커넥터를 통해서 Debuge를 사용할지 결정할 수 있습니다.



UART Select 스위치 : RS232 커넥터 방향


전원을 인가 후 Flash Loader 에서 “Next” 클릭
  • Flash Memory ( STM32L15VBT6 ) 128Kb
이므로

“Next”를 선택하고,
Write할 이미지를 선택합니다.


다운로드가 완료가 되면, 아래와 같이 화면이 나옵니다.


  1. 테스트 하기


CR-IOT-AIB100 보드에 CR-IOT-AT100에 삽입을 합니다.


CR-IOT-ATDBG1 보드에

Boot/Power 스위치

1.  ON:   CR-IOT-AT100 전원연결 ON
       OFF:  CR-IOT-AT100 전원연결 ON
2.  ON:   System Memory (Boot0 ON)
       OFF:  Main Flash memory (Boot0 OFF)
Boot/Power : 1 ON, 2 OFF
하고 리셋 버튼을 누릅니다.

터미널 프로그램을 연결하여, 디버깅 메시지를 봅니다.

---------------------
Press menu key
---------------------
0> System Information
---------------------
1> LED Test
2> MPU 9150 9 Axis Sensor Test
---------------------
3> Ambient LightL (BH17) Sensor Test
4> Temp & Humidity (HTU21) Sensor Test
---------------------
5> Actuator Test
6> Actuator Test - ZigBee Comm
---------------------
x> quit
위와 같이 메시지가 나오면, 정상동작하는 것입니다.

보드는 아래와 같이 연결합니다.

    1. 9축 센서 테스트


---------------------
Press menu key
---------------------
0> System Information
---------------------
1> LED Test
2> MPU 9150 9 Axis Sensor Test
---------------------
3> Ambient LightL (BH17) Sensor Test
4> Temp & Humidity (HTU21) Sensor Test
---------------------
5> Actuator Test
6> Actuator Test - ZigBee Comm
---------------------
x> quit

2번 입력

테스트 결과

2 is selected

Test_Sensor_9Axis() S
MPU9150 initialize done.
MPU9150 first read motion data done.

---------------------
Press menu key
---------------------
1> Get Device ID
2> Get Device ID (MPU-9150 Magnetometer)
3> Init & Read 9 axis data
---------------------
x> quit

3 is selected

ax:  -880, ay:  5020, az: 16056, gx:   571, gy:  -605, gz:   142, mx:     8, my:   -14, mz:    12
ax: -1144, ay:  4992, az: 16076, gx:   572, gy:  -616, gz:   114, mx:     8, my:   -12, mz:    12
ax: -1080, ay:  5048, az: 16040, gx:   591, gy:  -633, gz:   128, mx:     7, my:   -13, mz:    13
ax:  -988, ay:  5036, az: 16024, gx:   558, gy:  -577, gz:   113, mx:     9, my:   -15, mz:     9
ax: -1100, ay:  5104, az: 16064, gx:   590, gy:  -635, gz:   138, mx:     7, my:   -15, mz:     7
ax: -1232, ay:  5008, az: 16168, gx:   578, gy:  -618, gz:   143, mx:     8, my:   -16, mz:     8
ax: -1268, ay:  4996, az: 16112, gx:   579, gy:  -602, gz:   128, mx:     8, my:   -20, mz:    12
ax: -1020, ay:  5132, az: 15956, gx:   590, gy:  -621, gz:   142, mx:     3, my:   -15, mz:    15
ax: -1136, ay:  5060, az: 16116, gx:   598, gy:  -622, gz:   124, mx:     7, my:   -15, mz:    13
ax: -1292, ay:  4960, az: 16004, gx:   536, gy:  -615, gz:   117, mx:    10, my:   -10, mz:    10


    1. LED Test


---------------------
Press menu key
---------------------
0> System Information
---------------------
1> LED Test
2> MPU 9150 9 Axis Sensor Test
---------------------
3> Ambient LightL (BH17) Sensor Test
4> Temp & Humidity (HTU21) Sensor Test
---------------------
5> Actuator Test
6> Actuator Test - ZigBee Comm
---------------------
x> quit

1번을 누르면 LED(파란색 ) 가 깜박입니다.




    1. LED 12V 테스트



메뉴에서 5번 선택

---------------------
Press menu key
---------------------
0> System Information
---------------------
1> LED Test
2> MPU 9150 9 Axis Sensor Test
---------------------
3> Ambient LightL (BH17) Sensor Test
4> Temp & Humidity (HTU21) Sensor Test
---------------------
5> Actuator Test
6> Actuator Test - ZigBee Comm
---------------------
x> quit

5 is selected

5 is selected

Test_Actuator() S
actuator_port_setup() done

---------------------
Press menu key
---------------------
1> Output port 0 On
2> Output port 0 Off
3> Output port 1 On
4> Output port 1 Off
5> Output port 2 On
6> Output port 2 Off
7> Output port 3 On
8> Output port 4 Off
---------------------
9> Read Input ports
a> Read DIP switch ports
b> Read Output ports
---------------------
x> quit

1> Output port 0 On

“1” 번을 입력하면 DIO 0에 LED 에 불이 들어옵니다.

2> Output port 0 Off

“2” 번을 입력하면 DIO 0에 LED OFF 됩니다.  



댓글 없음:

댓글 쓰기