본문 바로가기

Mode

(4)
민트리눅스17.1 에서 Fallback mode로 오류 났을때. 민트리눅스17.1 을 쓰면서 비디오 카드 한번 바꾸니 이딴 오류 나면서 나의 화려한 시나몬 데스크탑이 엉망으로 된 경험을 하신 적이 있거나 지금 격고 있으신 분은 십중팔구 망할 인텔 내장 그래픽과 nVidia 그래픽 카드의 변동이 있은 분 이라 점 쳐 보겠습니다. 저의 경우는 망할 인텔 내장 그래픽을 쓰는 데스크탑에서 IDE 와 컴파일, 웹 검색 등에 있어 하드웨어 가속을 하고 있다는 화면이 500~1000ms 이상의 무반응을 계속 보이고, 매우 간헐적이라면서 자주 윈도우 자체가 texture 반쪽 날아간 이상한 색으로 칠해지는 지옥같은 화면을 경험 하게 되어 결국 이를 해결 하고자 어디다 아껴 두던 GeForce 8400GS 를 꺼내 들었습니다. 민트 리눅스 내에 남아 있는 기존 인텔 그래픽 가속을 모..
Renesas H8SC1527R Self Programming w/ RS-232C #2 이전 글 에 이어, FDT 없이 1527R 에 firmware 를 전송 하는 방법에 대해 이어 나가 보겠습니다. New Bit Rate SelectionNew bit rate 를 쓰는 이유는 1527R 에서는 일반 통신 속도 (9600BPS) 와 달리 펌웨어 전송시엔 제일 빠른 38400BPS 를 사용하여 데이터를 전송하게 됩니다.그러기 위해서는 다음과 같은 명령어 packet을 전송 해야 하며, 이는 이미 설정된 값을 고정으로 사용되는 듯 합니다.(FDT 에서 고정으로 보내는 값을 사용) [0x3F][size = 0x07][0x01][0x80][0x01][0xF4][0x02][0x08][0x04][check sum=0x36] 이는 각각 new bit rate 를 선택하는 flag 가 0x3F 가 되며,..
Renesas H8SC1527R Self Programming w/ RS-232C #1 이번에 Renesas 에서 나온 H8SC1527R MCU 를 FDT 없이 programming 하는 방법을 찾으면서 정리된 것을 공유하고자 합니다. 그리 감출것도 없는 기술인데 (명시된 것도 아니고) 통신 방법 등을 감추고 공개하지 않는 Renesas 측의 행보가 참 일본기업 답다는 느낌이 드네요. (그래서 정말 짜증 납니다...) 먼저 FDT 가 Programming 을 진행하는 방법을 보면 다음과 같습니다. *조건* MD1 은 short, MD0 은 open 되어 있는 상태로 되어 있어야 합니다. 즉,MD0 = 0MD1 = 1이 되어 있어야 합니다. RS-232C 연결은 9600BPS->38400BPS 로 가변 연결 되어야 하므로, 모듈 설계시 RX 와 TX 까지 모두 참조할수 있는 구조로 만들어야 ..
Pentax DSLR 컨트롤 프로그램 제작 재시작. 한동안 잊고 있었던 Pentax Camera Debugging 툴을 다시 만들기로 했습니다. 이유는 제 K10D 가 AS 센터 갔다 온 뒤로 이상하게 포커스가 뒤로 밀리는 듯 했더만 .. 역시나 - AF 정의가 reset 되어 있더군요. 일단 예전에 올렸던 러시아어로 나오는 프로그램을 더이상 쓰기도 뭐 해서 직접 제작하기로 했습니다. 그간 cameracontrol_v2.dll 을 이리 저리 연구한 결과 대부분의 API 에 대해 분석이 완료 되었습니다. MFC42.DLL 을 필요로 하는 VC++ 에서 만들어진 DLL 이라 매우매우매우 불만 입니다만 .. -_-;;; 어쩔수 있나요. Disassemble 한 WIN32.PE DLL 코드를 보니 .. 좀 어처구니 없는 부분이 많이 보입니다. 보다보면 보이는 오..