블로그 이미지
안녕1999

카테고리

전체 (3067)
자바스크립트 (20)
안드로이드 (14)
WebGL (4)
변비 (17)
정치,경제 (35)
C언어,ARM (162)
컴퓨터(PC, Note Book, 윈.. (41)
전자회로, PCB (27)
유머,안웃긴,GIF,동영상 (118)
국부론60 (71)
모듈(PCB) (3)
건강 (2)
FreeCAD (25)
PADS (43)
퇴직,퇴사,구직,취업 활동 (3)
C# (86)
엑셀 (8)
워드 (0)
LabView (6)
레고 (30)
FPGA (0)
Total
Today
Yesterday

달력

« » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

공지사항

최근에 올라온 글

STM32 칩중에는 프로그램을 UART로 다운로드할 수 있는 기능이 있는 칩이 있다.

이를 활용하면, RS-232케이블만 있다면, 프로그램 다운로딩이 가능하다.


개발할때 JTAG나 ISP장비가 없어도 된다.

제품이 현장설치된 경우, 고객이 직접 다운로딩도 가능하여, 유지보수에도 효과적이다.


STM32 Flash loader demonstrator

=========================================

다운로드 프로그램 : http://www.st.com/en/development-tools/flasher-stm32.html

가입(로그인)이 필요하다.


 Download Databrief 

USART1 (PA9/PA10)로 RS-232 통신이 되도록, 장비를 구성해 놓아야 한다.


HEX파일 다운로드 방법

===============================

1) PC에서 다운로드 프로그램을 실행하고,

2) 장비에서 다운로드 스위치 ON

3) 장비 리셋

4) PC에서 다운로드 진행

5) 장비에서 다운로드 스위치 OFF

6) 장비 리셋


언제나 그렇듯이, 데이터쉬트의 말은 반은 맞고, 반은 알기 어렵다.

아래 테이블을 보고, 2번째항목이, 프로그램 다운로드 모드라는걸 알기는 쉽지 않다.

아래는 Reference manual에 나와있는 내용이다. (데이터쉬트가 아니다.)

USART protocol used in the STM32 bootloader 

.

Posted by 안녕1999
, |
사용하시면, 사용했다고, 댓글좀 달아주세요.
다른분 고생안하게...

Posted by 안녕1999
, |

ARM cpu에서 돌아가는 프로그램을 작성중이다.

임베디드 개발환경은 주로 

1) PC에서 컴파일해서, 

2) cpu에 다운로딩하고,

3) 결과 확인, 코드 수정

4) 1,2,3번 반복 

이다.

그런데, 2번 다운로딩은 시간이 수십초이상 걸린다.

다운로딩하려면, 리셋도 눌러줘야하고, 케이블도 연결해줘야하고,

이래저래, 몇분이상이 걸린다.


VC++6.0 에서 ARM cpu용 코드를 윈도우용으로 수정하여,

입출력데이터, 논리함수등을 미리 테스트하고,

2번 과정을 거치면, 더 빠른 진행이 가능하다.

물론, WIN32환경과 ARM환경에 따라 매크로함수를 각각 만들어주는것이 복잡하긴하다.

아래 처럼 작성하면 편하다.

물론, 핀 입출력, 통신 입출력은 안되거나, 어렵다.

하지만, 논리데이터를 대입해서 테스트해보는것이 더 빠를 수 도 있다.

#ifdef WIN32

#define DEBUG_puts(s)    my_puts(s)

#else

#define DEBUG_puts(s)

#endif


물론, 돈이 많다면, 해당 칩을 에뮬레이션 해주는 프로그래밍 개발킷(컴파일러)을 구입하면, 좀더 쉽다.

그러나, 배우려면, 쉽지 않다. 모든것을 다 시뮬레이션해 볼 수 있는것도 아니다.

그냥, 빛좋은 개살구 정도...

Posted by 안녕1999
, |

임베디드 mcu프로그램을 하기위해,

gcc arm 컴파일러를 준비하고,


compile.bat 파일을 만들어, 컴파일 할 수 있게 설정했다.


VC++6.0에서는 MakeFile 프로젝트를 만들어서, 아래와 같이

배치파일을 넣어준다.


Debug모드 : Build command line = compile.bat

Release모드 : Build command line = DownLoad_main_HEX.bat


VC++ 6.0에서

Debug모드로 컴파일하면, 컴파일이 되고,

Release모드로 컴파일하면, 다운로딩이 된다.


장점

- 프로젝트를 WIN32환경으로도 구축하여, WIN32에서 알고리즘 동작테스트 후,

  gcc로 컴파일하여 다운로딩하면, 개발 시간을 단축할 수 있다.

  gcc등으로 "컴파일 -> 다운로딩 -> 테스트 -> 수정 -> ..." 무한반복을

  "WIN32에서 알고리즘 동작테스트 -> gcc컴파일 -> 다운로드"

- 도스창(배치파일)로 컴파일하는것 보다는 훨씬 편하다.

- 도스창에 나오는 내용은 Build창에 나온다.


단점

- VC++ 6.0 사용하는 사람이 적음

- 도스창에 나오는 내용중, 진행상황을 표시하는것은, 완료가 되어야 나온다.

  예) 다운로딩



VC++ 6.0자체가 가볍지는 않고, 유료 프로그램이라서,

약간 부담은 되나,

크로스컴파일러를 설치하고, 해당 컴파일러 환경을 사용하는데, 불편한 사람들

(즉, VC++ 6.0이 익숙한 사람들)에게는 좋은 환경이된다.



VC++ 6.0의 편집툴(IDE)은 비교적 가볍고, 검은색 배경으로 설정하면,

눈도 덜아프다.(색상 조절이 잘되는편)


현재 나온 대부분의 크로스컴파일러들은 VS 2005와 비슷한 IDE를 가지고 있으며,

무겁고, 색상, 폰트 변경이 조금만 되는 것들이 많다.



WIN32, gcc 크로스컴파일 환경 구축방법

==================================

WIN32 프로젝트를 만들고, 위에서처럼, MakeFile 프로젝트를 추가하면 된다.

Posted by 안녕1999
, |

미디어 플래이어에서 mp4 재생이 안된다.

Z 통합코덱을 설치하니, 재생이 된다.


Z통합코덱 설치시, 불필요한 프로그램도 설치되므로, 주의해서 설치하세요.


네이버 통합코덱 다운로드




'통합코덱'을(를) 검색한 사용자들이 최근 7일 동안 많이 다운로드받은 소프트웨어입니다.

  1. 스타코덱스타코덱필수 코덱을 간편하게 설치하기 위한 통합코덱
  2. Z통합코덱Z통합코덱미디어 재생에 필요한 코덱설치 프로그램
  3. K-Lite Mega Codec PackK-Lite Mega Codec Pack동영상, 음악을 위해 여러 코덱을 모은 프로그...
  4. K통합코덱K통합코덱고화질 동영상 통합코덱
  5. K-Lite Codec PackK-Lite Codec Pack미디어 재생에 필요한 코덱 모음




스타코덱 : 안정적인 통합코덱 - 다운로드

www.starcodec.com/ko/down.php
동영상, 음악을 재생하기 위해 필수적인 코덱을 간편하게 설치하기 위한 통합코덱, 스타코덱. XviD, DivX, ffdshow, x264, MPEG-1/2, MP3, MP4, MKV, OGG, AC3, ...

스타코덱 : 안정적인 통합코덱 - 64비트 다운로드

www.starcodec.com/ko/x64.php
동영상, 음악을 재생하기 위해 필요한 코덱을 간편하게 설치하기 위한 통합코덱, 스타코덱. XviD, DivX, ffdshow, x264, MPEG-1/2, MP3, OGG, AC3, DTS 지원.

스타코덱 : 안정적인 통합코덱

www.starcodec.com/
동영상, 음악을 재생하기 위해 필수적인 코덱을 간편하게 설치하기 위한 통합코덱, 스타코덱. XviD, DivX, ffdshow, x264, MPEG-1/2, MP3, ... <최신 버전 다운로드> ...

Microsoft Windows Media - 코덱 설치 패키지

https://www.microsoft.com/korea/windows/windowsmedia/.../codecdownload.aspx
Windows Media Player 7.1 이상의 버전을 위한 코덱 설치 패키지 ... 재생할 수 없는 경우에는 Windows Media Player 6.4용 코덱 설치 패키지도 다운로드하는 것을 ...
이 페이지를 2번 방문했습니다. 최근 방문 날짜: 16. 9. 1

곰플레이어 통합코덱 이거하나로 끝. - 파워블로거의 아임리치 - Tistory

imrich.tistory.com/868
2013. 3. 10. - 보통 통합코덱이라고 하면 오디오와 영상 재생에 필요한 모든 코덱을 지원하는 기능을 ... z통합코덱 다운로드 경로는 다음 포스팅을 참고합니다.

스타코덱 다운로드.zip - 네이버 Software - Naver

software.naver.com/software/summary.nhn?softwareId=MFS...
이 페이지 번역하기
사이트의 robots.txt 때문에 검색결과의 설명을 확인할 수 없습니다.

통합코덱 추천, 스타코덱 vs Z통합코덱 둘 중 선택해서 다운로드

narvel.tistory.com/121
2016. 1. 14. - 동영상 재생 프로그램으로 동영상을 보려고 클릭했을때 정상적으로 재생되는 경우가 당연하지만 가끔 해당 코덱이 없어서 재생할 수 없다는 문구를 ...

NARVEL :: 곰플레이어 통합코덱 다운로드

narvel.tistory.com/327
2016. 8. 19. - 곰플레이어 통합코덱 다운로드를 하기 위해서 이번에 설치할 코덱은 스타코덱입니다.통합코덱이라고하면 가장 많이 설치하는 통합코덱이 스타 ...

GOM 다운로드 - 곰플레이어 - 곰TV

gom2.gomtv.com/release/gom_player.htm
곰플레이어 Windows ME / 98 / 95 버전 다운로드; 곰플레이어 Windows 2000 / XP SP1 ... 코덱 기능: 폭넓은 확장자의 코덱 지원: 미설치 코덱 자동 찾기 및 추천 기능.

Z 통합코덱 v20121210 (국산 통합 코덱) | 케이벤치

www.kbench.com/software/?q=node/49586
2012. 12. 12. - 여러가지 동영상, 오디오 코덱들을 포함한 Z 통합코덱 v20121210입니다. Z 통합코덱... Home 다운로드센터 멀티미디어/그래픽 동영상/오디오 코덱 ...



Posted by 안녕1999
, |

최근에 달린 댓글

글 보관함