高田馬場の組み込み屋さん-電子工作、回路設計、ファーム TIPS

このブログは令和デバイス株式会社の菅原が、電気電子、電子工作、組み込みソフトウェアなどで、自分が苦労したところや面白い気づきなどを記事にしていきます。電子工作やマイコンに親しむ人が少しでも増えたらという思いでつづります。

組込開発、電子回路設計製作、試作開発など令和デバイス(株)で承ります。
http://reiwa-d.com

03-6908-6697
Segger Studio のビルド設定
0

    nrfのプロジェクトは 0から作るのは大変なので、Nordic提供のSDKのサンプルプロジェクトから作ることとしている。0から作れる人は相当な猛者なのではないかな。

     

    ここでメモリが足りなくなる問題が発生。ここで、元のソースファイルでメモリを削るのも難しいので、スタックを削ることとした。

    統合開発環境なのでスタックの指定ができるダイアログがあるかと思ったが、Segger embededd studioはエディタで <プロジェクト名>.emProject を編集するだけだった。

    普通に  <プロジェクト名>.emProject をテキストエディタで編集も可能。

     

     

     

    このファイルのフォーマットはこちらで知ることができる

    https://wiki.segger.com/Embedded_Studio_project_file_format

     

     

    ここでスタックを 8192から4096に変更

    JUGEMテーマ:組み込み開発

     


    後日判明したが、プロジェクト名を右クリックして、Optionを選べばダイアログで設定できることが判明。

     

    | 令和デバイス-菅原 | nRF5x Nordic | 14:51 | comments(0) | - |
    iPhoneの nRF Toolbox で BLE接続できなくなった
    0

      JUGEMテーマ:組み込み開発

       

       

      久しぶりに iPhoneで nRF Toolbox を起動して 開発中のBLEデバイスに接続してみた。

      ところが何度やってもエラーがでてつながらない。

       

      昔に開発した BLEデバイスでもつながらないので、iPhoneの方がおかしいのではないか。

       

      結局 設定→Bluetoothで BLEを接続すると、そのあとは普通のBLE装置と同じように出てくるようになった。

       

      スマホのOSでセキュリティーが上がっているのかもしれません。

       

      メモとして保存

      | 令和デバイス-菅原 | nRF5x Nordic | 16:27 | comments(0) | - |
      Segger Embedded studio ビルドが通らない
      0

        JUGEMテーマ:組み込み開発

         

        nRF5_SDK_17.1.0_ddde560 のサンプルプログラムを Segger Embedded studio でビルドするがうまく通らない現象が起きた。

         

         

        .text と .rodata が定義したサイズより大きいみたいなエラーメッセージ???

         

        sesフォルダにある flash_placement.xml を確認してみると

        .text と.rodata のサイズがそれぞれ 0x4 と定義されていた。

        試しに size="0x4" を削除した。

        変更したところあっさりビルドは通った。

        いろいろと当たってみたわけではないので、size="0x4"の真意がわからないのと、設定するとしたら適正な値はどうすべきか迷うところですが、メモとして記録したいと思います。

        | 令和デバイス-菅原 | nRF5x Nordic | 19:27 | comments(0) | - |
             12
        3456789
        10111213141516
        17181920212223
        24252627282930
        31      
        << March 2024 >>
        + RECOMMEND
        + RECOMMEND
        + SELECTED ENTRIES
        + RECENT COMMENTS
        + RECENT TRACKBACK
        + CATEGORIES
        + ARCHIVES
        + つぶやき
        + MOBILE
        qrcode
        + LINKS
        + PROFILE