아학아학 444

Coocox Misc Controls에서 지원하는 옵션 모음

Coocox Misc Controls에서 --help;를 입력하면 나옵니다. 매뉴얼 없다고 계속 찾아다녔는데 이런 방법이.... 국내에서 들어오는 아이피를 막았는지 Coocox사이트에 접속이 불가능하네요. 이런 컴파일러를 써야하다니. ㅠㅠ Set architecture -a KEYWORD Shared library control for HP/UX compatibility -A ARCH, --architecture ARCH -b TARGET, --format TARGET Specify target for following input files -c FILE, --mri-script FILE Read MRI format linker script -d, -dc, -dp Force common symbols t..

IAR에서 Stack 할당 계산

IAR에서 Stack 할당 계산 IAR에서 Map File이 생성되도록 설정하고 Stack 분석을 체크한 후 컴파일을 하면 Stack에 사용되는 용량이 나오고 총 용량의 합보다 더 큰 용량을 Stack에서 설정을 하면 됩니다. 동적 라이브러리로 생성하는 경우 동적라이브러리에 Stack 사이즈를 설정하지 않아도 되고 라이브러리를 불러 사용하는 프로그램에서 최소한 같은 용량이나 그 이상의 용량을 설정해주어야 인터럽트 발생시에 문제가 생기지 않는 듯 싶습니다. Keil과 IAR을 컴파일 후 서로 결과가 달라 양쪽을 모두 사용하기 위해서는 양쪽 모두 확인해 주어야 합니다.(IAR에서 된다고 Keil에서 되는 것도 아니고 Keil에서 된다고 IAR에서 되는 것도 아니라서 확인 하지 않았다가 낭패를 볼 수 있습니다..

C# TextBox 속도와 WordWrap = false 처리

C# 테스트 프로그램을 만들어 장비와 연동하는데 기존에는 파일로 읽어서 바로 저장하다가 TextBox에 모두 남긴 후 한번에 저장하도록 프로그램을 작성하였습니다. 내부에서 텍스트 박스에 찍힌 로그를 보면서 이상 유무를 바로 확인하자고 했기 때문입니다. 문제는 텍스트 박스에 적히는 글이 많아질 수록 속도가 현저하게 느려지는 현상이 발생하였습니다. 기존에는 그다지 많은 양의 (100KB 이하) 데이터만을 로그로 찍다보니 알 수 없는 증상이었습니다. 이 문제를 찾다보니 같은 증상에 대한 문의와 해결방법이 있었습니다. 자동 줄바꿈 처리에 대한 부분인데 이 부분을 False로 설정하니 속도가 비약적으로 향상되었습니다. 어차피 제 프로그램은 Textbox.text += str 이런 구조에 줄 바꿈도 자체적으로 "\..

Book of masteries 얻는 방법

Book of masteries를 얻기위해서는 Bard 스킬이 필요합니다. Bard 스킬이 있으면 브리튼의 Bard School로 갑니다. 가면 아래의 위치에 퀘스트를 주는 친구가 있습니다. 퀘스트를 보면 몽뱃 5마리에게 피스를 시전하라고 합니다. 몽뱃이 가장 많이 나오는 뉴헤븐으로 가서 몽뱃 친구들에게 피스를 시전한 후 퀘스트를 주는 친구에게 가면 두둥하면서 책을 줍니다. 너무 간단해서... 멀 적을 게 없네요...

My UO/SA 에세이 2018.03.28

U2F 설정과 확인

U2F 장치 검색에서 어디에 잡히는 지 한참 보아야 하였습니다. HID 준수 장치라고 잡힌게 U2F 장치입니다. 자세히는 기타 디바이스 설정에서 볼 수 있었습니다. - 디스크립션 내용 - ST Micro에서는 CustomHID 파일을 사용하면 됩니다. /** ****************************************************************************** * @file usb_desc.c * @author MCD Application Team * @version V4.1.0 * @date 26-May-2017 * @brief Descriptors for Custom HID Demo *********************************************..

ST Micro JTAG 단자를 IO로 사용하기

이 칩 저 칩을 쓰다보니 헷갈리네요. IO가 부족하여 Jtag 단자를 사용하려고 아무리 설정을 하여도 동작이 되지 않아 헤매다가 찾았습니다. 몇년전에 할 때도 이 문제가 있었던 것 같은데 몇년에 한번씩 사용하다보니 기억도 나지 않아 한참 헤맸습니다. .... #define GPIO_Remap_SWJ_NoJTRST ((uint32_t)0x00300100) /*!< Full SWJ Enabled (JTAG-DP + SW-DP) but without JTRST */#define GPIO_Remap_SWJ_JTAGDisable ((uint32_t)0x00300200) /*!< JTAG-DP Disabled and SW-DP Enabled */#define GPIO_Remap_SWJ_Disable ((uint32..