임베디드기기14 MIMXRT USB-SDCard MSD 예제 및 속도 개선 연구 몇년 전 자료인데, 생각 난 김에 공유한다. 본 프로젝트는 MIMXRT1020-EVK (RT1021) 를 통해 SDCard 를 Storage 로 사용하는 Mass Storage Device 를빠른 속도로 동작하는 것을 목표로 합니다. 소스 및 설명: https://github.com/jclab-joseph/mimxrt-usb-sd-msd 2025. 11. 18. Installing OpenWRT on the eMMC of BPI-R4 BPI-4 의 eMMC에 OpenWRT 을 설치하는 것은 조금 복잡하다..일단 UART 연결이 필수이다. SSH 으로 시도했지만.. USB-Serial 을 꺼내시길.. 1. SD CARD 에 openwrt 이미지 굽는다.2. SW 3 을 SD 모드로 변경하고 부팅한다. Linux 환경까지 부팅할 필요 없고 메뉴가 나타나면 "Install bootloader, recovery and production to NAND." 을 선택해 NAND 로 복사한다.3. SW 3 을 NAND 로 변경하고 SD카드를 제거한 뒤 다시 부팅한다. 다시 메뉴가 나타나면 "Install bootloader, recovery and production to eMMC." 을 선택해 eMMC 로 복사한다.4. 그리고 "Run .. 2024. 7. 27. Orange PI Zero LTS 온도 음수로 나올 때 root@OrangePi:/sys/devices/virtual/thermal/thermal_zone0# echo $(($(cat temp) + 256000 + 15000)) 256000 + 15000 하면 대략 맞는 듯 하다. 참고: - https://github.com/megous/linux/commit/0376281ed8ef09e81dbc6ce72a7b3f7b675962b5#diff-445fc9c5ea648f3611cc61ce04a601ef - https://forum.armbian.com/topic/11534-orange-pi-zero-lts-incorrect-temps-reported/ 2021. 7. 20. STM32 DMA를 통한 I2C Receive시 Hard Fault 문제 STM32CubeMX로 코드를 생성하고 Linux Machine 과 연결한 뒤 HAL_I2C_Slave_Receive_DMA 으로 읽기를 시작한다. Linux Machine에서 i2cdetect 명령을 실행하면 STM32에서는 Hard Fault가 발생한다. https://community.st.com/s/question/0D50X0000BTcGDf/bug-report-fix-hal-i2c-interrupt-handler-not-working 비슷한 문제인거 같다. stm32f1xx_hal_i2c.c의 I2C_DMAAbort에서 /* Clear Complete callback */ hi2c->hdmatx->XferCpltCallback = NULL; hi2c->hdmarx->XferCpltCallback.. 2020. 8. 29. ERROR: Cannot read register while CPU is running 디버깅 오류 STM32 개발하는데 CubeIDE로는 잘 되다가 IDE를 Clion으로 바꾼 뒤 ST-Link도.. J-Link도.. 디버깅이 안되는 문제가 있어서 계속 삽질했다. 그런데 원인이 너무 허무했다...ㅠㅠ 아래 내용을 지우지 않아서였다. stm32f1xx_hal_msp.c 파일 중.. /** DISABLE: JTAG-DP Disabled and SW-DP Disabled */ __HAL_AFIO_REMAP_SWJ_DISABLE(); 알고 있는 내용이었긴 했지만 왜 이걸 지우지 않았는지...ㅠㅠ 추가로 clion 에서 디버깅하려면 https://github.com/nagelkl/clion_embedded nagelkl/clion_embedded Embedded Development on STM32 with .. 2020. 8. 29. [LoRa] SX1276 여러 정보 #1 데이터 쉬트 : http://www.semtech.com/images/datasheet/sx1276_77_78_79.pdf 여러 정보들... p.10 p.84 p.25Bandwidth가 작으면 크리스탈의 정밀도로는 사용이 힘든가 봅니다.저는 SX1276모듈을 직구로 구매해논 상태이고NT3225SA이란 TCXO(32MHz, +-2.5ppm, clipped sine wave?)또한 구매해논 상태입니다.배송되려면 2주는 걸리겠네요...ㅠㅠ p. 27 4.1.1.2. 확산 인자확산 스펙트럼 LoRaTM 변조는 다수의 정보 칩에 의해 페이로드 정보의 각 비트를 표현함으로써 수행된다. 확산 정보가 전송되는 속도는 심볼 레이트 (Rs)로 지칭되고, 공칭 심볼 레이트와 칩 레이트 사이의 비율은 확산 인자이며, 정보 비.. 2017. 1. 2. 이전 1 2 3 다음 반응형