frame_decoration

PSoC

UbuntuでUSBUARTのパーミッション自動設定

USBUARTは/dev/ttyACM*として認識される。
lsusbでVIDとPIDを確認すると、04b4:f232がわかる。

/etc/udev/rules.d/99-psoc.rules を作成、下記を記述する。
KERNEL=="ttyACM*", ATTRS{idVendor}=="04b4", ATTRS{idProduct}=="f232", GROUP="dialout", MODE="0777"

接続しなおすと、パーミッションが解放されている。
gtktermなどでアクセスできる。

UARTで浮動小数の出力

①Project -> Build settings -> ARM GCC~ -> Linker の
 Use newlib-nano Float Formatting を True にする。

②Projectエクスプローラの System から
 HeapSize : 0x80 -> 0x400 変更する。

https://community.infineon.com/t5/PSoC-5-3-1/Unable-to-print-float-using-uart/td-p/41998

最終更新:2021年11月19日 15:02