NuttXのコマンドラインが長すぎると途中で途切れる


NuttXのコマンド入力で、例えば長いURLのwgetコマンドを実行したりすると、途中でとぎれてしまいます。  
これは仕様で諦めるしかないでしょうか？

※参照先のURLは、AWSのサーバのアドレスになり、380文字ほどになります。

[code]

    nsh> wget https://～～～: command not found （途中で途切れ、エラー表示）
    nsh> ～～～: command not found （途切れた文字の続き）
    
[/code]




NuttXのConfigurationとしてコマンドラインの文字数を設定するコンフィグがあります。  
もしかしたらこちらの方が簡単かもしれません。

  1. NuttX Configurationを開きます

[code]

    $ cd spresense/sdk
    $ ./tools/config.py -m
    
[/code]

  2. "Max command line length(NSH_LINELEN)" を開きます。

[code]

    Application Configuration ->
      NSH Library ->
        Command Line Configuration ->
          Max command line length
    
[/code]

  3. 値を400に変更します(初期値は160になっていると思います)

以上のように変更する事で、380文字のコマンドも可能になります。  
是非お試しください。




NuttXのConfigurationとしてコマンドラインの文字数を設定するコンフィグがあります。  
もしかしたらこちらの方が簡単かもしれません。

  1. NuttX Configurationを開きます

[code]

    $ cd spresense/sdk
    $ ./tools/config.py -m
    
[/code]

  2. "Max command line length(NSH_LINELEN)" を開きます。

[code]

    Application Configuration ->
      NSH Library ->
        Command Line Configuration ->
          Max command line length
    
[/code]

  3. 値を400に変更します(初期値は160になっていると思います)

以上のように変更する事で、380文字のコマンドも可能になります。  
是非お試しください。

