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などでアクセスできる。
①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