nvs_partition_gen.py无法对csv文件转换成bin文件

maliang5856
Posts: 1
Joined: Tue Aug 20, 2019 1:17 am

nvs_partition_gen.py无法对csv文件转换成bin文件

Postby maliang5856 » Tue Aug 20, 2019 1:50 am

  1.  
  2. 问题1============
  3. 根据https://github.com/espressif/esp-aliyun/blob/master/config/mass_mfg/README.md中的步骤
  4.  
  5. 将 config,dsj3RuY74pgCBJ3zczKz1LaLK7RGApqh,a10BnLLzGv4,pVfLpS1u3A9JM0go 修改为你对应的值。
  6. 修改完成后,使用如下命令生成对应的 NVS 分区:
  7. $IDF_PATH/components/nvs_flash/nvs_partition_generator/nvs_partition_gen.py --input my_single_mfg_config.csv --out
  8.  
  9.  
  10. 执行结果为:
  11. maliang@LAPTOP-NCNK06VL MSYS ~/esp-aliyun/config/mass_mfg
  12. $ $IDF_PATH/components/nvs_flash/nvs_partition_generator/nvs_partition_gen.py --input my_single_mfg_config.csv --output my_single_mfg.bin --size 0x4000
  13. usage: nvs_partition_gen.py [-h] {generate,generate-key,encrypt,decrypt} ...
  14. nvs_partition_gen.py: error: argument command: invalid choice: 'my_single_mfg_config.csv' (choose from 'generate', 'generate-key', 'encrypt', 'decrypt')
  15.  
  16. idf版本为v4.0
  17. python版本为2.7
  18.  
  19. 请问是什么原因?
  20.  
  21. 问题2============
  22.  按照API文档 https://docs.espressif.com/projects/esp-idf/zh_CN/stable/api-guides/partition-tables.html
  23. 手动将 CSV 文件转换为二进制文件:
  24. python gen_esp32part.py input_partitions.csv binary_partitions.bin
  25.  
  26. 执行结果为:
  27. $ python $IDF_PATH/components/partition_table/gen_esp32part.py my_single_mfg_config.csv my_single_mfg_config.bin
  28. Parsing CSV input...
  29. Error at line 1: Value 'type' is not valid. Known keywords: app, data
  30.  
  31.  
  32. my_single_mfg_config.csv 文件内容如下
  33. key type    encoding    value
  34. aliyun-key  namespace      
  35. DeviceName  data    string  0LRg26p6m4XERJkctjI9
  36. DeviceSecret    data    string  dTsv2CaFRGJrTgnRY2aPzihDYn65yW3z
  37. ProductKey  data    string  a1azIJoaaKW
  38. ProductSecret   data    string  8F7M7T9gx7MhHQFz
  39.  
  40. 这又是什么问题?
  41.  
  42. 没有一个办法能执行分区的
  43.  

ecuser
Posts: 1
Joined: Mon Feb 17, 2020 11:07 am

Re: nvs_partition_gen.py无法对csv文件转换成bin文件

Postby ecuser » Mon Feb 17, 2020 11:11 am

python D:\esp-aliyun\esp-idf\esp-idf\components\nvs_flash\nvs_partition_generator\nvs_partition_gen.py generate my_single_mfg_config.csv my_single_mfg.bin 0x4000

Who is online

Users browsing this forum: No registered users and 182 guests