ロペス's Sympathy

感動と共感のゆる~い日常

USB dongleの使い道

2020-06-19 18:02:18 | 日記

先日、興味本位でnordicのSoC nRF52840が載ったUSB dongleをなるものを購入した。

https://wiki.m/nrf52840-mdk-usb-dongle/  

そろそろ活用しようかと思い、

2要素承認用のセキュリティキーとして使うことを試してみた。

のだが、FW buildがうまくいかなかった。

↓こんなエラーが出る。


   Compiling linked_list_allocator v0.6.6
error[E0432]: unresolved import `alloc::alloc::AllocRef`
  --> /home/gary/.cargo/registry/src/github.com-1ecc6299db9ec823/linked_list_allocator-0.6.6/src/lib.rs:14:20
   |
14 | use alloc::alloc::{AllocRef, AllocErr, Layout};
   |                    ^^^^^^^^ no `AllocRef` in `alloc`

error: aborting due to previous error

そこで、gitをググると、下記のような情報に行き着いた。

https://github.com/google/OpenSK/pull/10/files/2985c64454e9b611db774cf8c399463bb2108f9e

この最後のrust-toolchainのバージョン情報のpatchが正しく当たっていなかったのが原因だった。
これにより、rustのバージョンがミスマッチしていたとさ。

 

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする