RedBearLab nRF51822에 스케치 쓰기 절차

소개



4년 만에, RedBearLab nRF51822에 프로그램을 기입하려고 하면, 전회 기입했을 때의 기억이 전혀 없고, 좀처럼 잘 가지 않았으므로 비망록을 남깁니다.

현상



WindowsPC에서 쓰기 때문에 여기 의 사이트대로 설정했습니다.
스케치 쓰기는 정상 종료 로그가 표시되더라도 작동하지 않습니다.
샘플 Blink조차 움직이지 않기 때문에 아무것도 작성되지 않은 것 같습니다.

원인과 대응



IDE나 보드의 버전을 여러가지 바꾸어 봐도 상황 변함없이.
공장 출하 시 부트 로더를 덮어써서 해결했습니다.

부트 로더 쓰기



GitHub에서 ZIP을 다운로드하여 압축을 풉니 다.
마이크로 컴퓨터 보드를 PC에 USB로 연결하고 표시된 MBED 드라이브로 다음 파일을 드래그하십시오.
  • nRF51822-Arduino-S130\bootloader\bootloader.hex

    여기 에 의하면 Windows의 Storage Service를 정지할 필요가 있는 것 같습니다.

  • 펌웨어 쓰기



    부트 로더 업데이트로 고치지 않으면 펌웨어도 업데이트해 봅니다.
    마이크로 컴퓨터의 리셋 스위치를 누른 상태에서 마이크로 컴퓨터 보드를 PC에 USB로 연결하고 스위치를 놓습니다.
    표시된 BOOTLOADER 드라이브로 다음 파일을 드래그합니다.
  • nRF51822-Arduino-S130\interface\mk20\board_v1.5\cmsis-dap\RBL_nRF51822_MK20.bin


  • 성공했을 때의 환경




    품목
    내용


    IDE
    Arduino 버전 1.8.13

    보드
    RedBearLab Boards(32-bits ARM Cortex-M0) by RedBear 버전 1.0.7RBL nRF51822(V1.5 32KB)

    쓰기 장치
    DAPLink


    비고



    마이크로 컴퓨터 보드를 PC에 USB로 연결하면 정기적으로 스토리지로 인식하는 드라이브가 다시 연결되어 어색하지만 쓰기에는 영향을 미치지 않는 것 같습니다.

    사이고에게



    RedBearLab의 사이트가 없어져 있으므로 메이커로부터는 입수할 수 없는 것 같습니다.
    이 보드도 센고쿠덴쇼씨의 재고 한계와 같기 때문에, 향후는 Bluno나 ESP32등에 이행할 예정입니다.

    참고로 한 사이트


  • RedBearLab BLE Nano v1.5를 BLE Sniffer로 사용
  • BLE 경유로 임베디드 소프트의 업데이트를 할 수 있다니 그런 꿈 같은 이야기… 있었어!
  • 좋은 웹페이지 즐겨찾기