質問: NuttXのコマンド入力で、例えば長いURLのwgetコマンドを実行したりすると、途中でとぎれてしまいます。 これは仕様で諦めるしかないでしょうか? ※参照先のURLは、AWSのサーバのアドレスになり、380文字ほどになります。 ``` nsh> wget https://~~~: command not found (途中で途切れ、エラー表示) nsh> ~~~: command not found (途切れた文字の続き) ```
回答: NuttXのConfigurationとしてコマンドラインの文字数を設定するコンフィグがあります。 もしかしたらこちらの方が簡単かもしれません。 1. NuttX Configurationを開きます ``` $ cd spresense/sdk $ ./tools/config.py -m ``` 2. "Max command line length(NSH_LINELEN)" を開きます。 ``` Application Configuration -> NSH Library -> Command Line Configuration -> Max command line length ``` 3. 値を400に変更します(初期値は160になっていると思います) 以上のように変更する事で、380文字のコマンドも可能になります。 是非お試しください。