2020 10

upgrading to rustc v1.47 has broken builds on master branch · Issue #1796 · paritytech/polkadot

rustup override set nightly-2020-10-05 && rustup target add wasm32-unknown-unknown --toolchain nightly-2020-10-05

install opensk to Nordic nRF52840 USB Dongle

$ pip3 install nrfutil
$ nrfutil version
nrfutil version 6.1.0
$ git clone https://github.com/google/OpenSK.git
$ cd OpenSk 
$ ./setup.sh
$ sudo chmod a+rw /dev/ttyACM0
$ ./deploy.py --board=nrf52840_dongle_dfu --opensk --programmer=nordicdfu
$ sudo cp rules.d/55-opensk.rules /etc/udev/rules.d/ && sudo udevadm control --reload

一開始買來的插上去會點紅燈代表可以燒入,如果燒入完成狀態插入不會有紅燈亮,後續瀏覽器登入要求插入後會閃兩邊的燈。

info: Please insert the dongle and switch it to DFU mode by keeping the button pressed while inserting..

要再次點紅燈裡面有提到按住一個按鈕,注意不是明顯確認那個按鈕,而是下方有個方向不同的 reset 按鈕需要按住才能點紅燈。只有閃紅燈狀態可以燒入,如果出現 Permission denied: /dev/ttyACM0 權限問題就必須再執行一次 chmod a+rw /dev/ttyACM0