아학아학 463

Cypress-PSoc Creator - PSoC5 - Bootloadable - 기존 프로그램 변경하기

1. 기존에 만들어 놓은 PROJECT에서 BUILD SETTING로 들어갑니다. 2. APPLICATION TYPE를 기존 NOMAL에서 BOOTLOADABLE로 변경합니다. 3. DEPENDENCIES를 선택해 줍니다. 4. BOOTLOADER을 선택해줍니다.(프로젝트 생성시 이름을 잘못 기입해서 BOADLOADER로 되어있습니다.....) 5. 만들어 놓은 BOOTLOADER의 HEX 파일을 불러옵니다. 6. BUILD를 해주면 완료됩니다. BOOTLOADER 예제 프로그램

Cypress-PSoc Creator - PSoC5 - Bootloader

1. PSoC Creator를 실행합니다. 2. Application Type에서 Bootloader를 선택합니다. 3. USBFS를 Sheet로 끌어옵니다. 4. USBFS설정에 들어갑니다. 5. 화살표를 클릭해서 Import Descriptor Root를 선택합니다. 6. 아래 \psoc\content\ cycomponentlibrary\CyComponentLibrary.cylib \USBFS_v1_50\Custom\template\ 경로에서 xml 파일을 끌어옵니다. 7. 끌어오면 아래와 같은 설정이 적용되어있습니다. Product ID로 PC Boot 프로그램에서 읽어오므로 설정을 잘 해주어야합니다. 8. USB 포트 핀을 설정해 줍니다. 9. 클럭을 설정해 줍니다. 10. 외부에 달려있는 크리스..

TMCL 사용법

1. TMCL.exe을 실행 시킵니다. 2. Setup에 들어갑니다. 3. Options에 들어갑니다. 4. Connection에 들어갑니다. 5. 현재 TMCL과 연결되어있는 통신 포트를 확인한 후 Port에 넣어줍니다. 6. OK를 눌러줍니다. 7. 다시 위의 3, 4 과정을 통해 들어간 후 Search에 들어갑니다. 8. Start를 눌러줍니다. 9. TMCL을 제대로 찾으면 아래와 같은 메세지 박스가 나옵니다. 10. 우측 손가락 모양을 눌러 TMCL과 통신을 해봅니다. 11. 오른쪽 회전으로 설정한 후 원하는 회전 속도를 Value에 넣어줍니다. 12. Execute를 눌러주면 동작합니다. 13. TMCL 보드로 보낸 값을 알고 싶으면 Copy를 누르면 Manual Instruction Inpu..

STMFlashLoader 등록하기

1. STMicroelectronics flash loader를 설치 하고 진행하여야 하며 iar를 실행 시키고 Tools/ Configure Tools를 실행합니다. New를 눌러 실행할 이름을 설정합니다. 예) STMBootloader 2. Command 창에서 STMFlashLoader.exe가 설치된 위치를 설정 합니다. 예) C:\Program Files\STMicroelectronics\Software\Flash Loader Demonstrator\STMFlashLoader.exe 3. Argument에 STMFlashLoader.exe를 위한 설정 옵션을 설정합니다. -c --br 38400 --pn 3 -i STM32_High-density_256K -e --all -d --a 800000..

Cypress-PSoc Designer - 모듈 설정하고 간단 프로그램 짜기 2

/* Code begins here */ #include // part specific constants and macros #include "PSoCAPI.h" // PSoC API definitions for all User Modules void TransmitStatus (void); void TX8_Wait(void); void TX8_MultiChart(void); void TX8_Init_Display(void); void SetBaudRate (void); int abs(int a); WORD Detect_Count; /******************************************************************************* * Name : Delay *..

Cypress-PSoc Designer - 모듈 설정하고 간단 프로그램 짜기 1

Cypress 칩을 사용하면서 가장 좋았던 부분은 안에 모듈들이 들어있어 적은 핀이라도 원하는 패리패럴만을 골라서 넣을 수 있는 점이 매력이었고(넣을 수 있는 모듈수가 정해져 있어 타칩에 적은 패리패럴만을 쓸 수 있다는 점은 단점)원하는 핀에 매핑을 할 수 있어 아트웍이 쉽다는 점(물론 핀의 용도가 Fix된 것들도 있음.)과 드래그 앤 드롭으로 패리패럴을 구성하면 관련 함수들이 다 구현되어 나와 칩을 잘 몰라도 쉽게 구현 할 수 있다는 점이었습니다.(심지어는 LED 구동까지도....) 1. File -> New Project 2. 생성할 이름과 워크 시트이름을 넣고 저장할 장소를 선택합니다. 3. 사용할 칩을 선택합니다. 4. 칩선택까지 끝내면 여타 칩을 사용하였던 사람들에겐 생소한 화면이 나옵니다. 5..