임베디드기기13 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. [LoRa] LoRa Packet Structure 데이터 쉬트 : http://www.semtech.com/images/datasheet/sx1276_77_78_79.pdfPage. 29,4.1.1.6. LoRa(TM) Packet Structure (우선.. 번역은 구글 번역기이다...ㅋㅋ얼마 전? 몇주 전부터 구글번역기에 인공신경망을 이용한 번역엔진이 적용되어 꽤 유연한 번역이 가능하다.참고로 파파고가 PC에서 안되는게 흠이지만 모바일에서는 파파고가 최고!ㅋㅋ) * PreambleThe preamble is used to synchronize receiver with the incoming data flow. By default the packet is configured with a 12 symbol long sequence. This is a p.. 2016. 12. 30. 이전 1 2 3 다음 반응형