Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tools:espidf [2023/10/03 16:09]
darron [Install]
tools:espidf [2023/10/18 13:48] (current)
darron [Resources]
Line 39: Line 39:
  
 Append paths to .profile Append paths to .profile
 +
 +<code>
 +vi ~esp/.profile
 +</code>
  
 <code> <code>
Line 48: Line 52:
 === Install=== === Install===
  
-Clone dev kit into home dir.+Login as user esp
  
 <code> <code>
 /bin/su - esp /bin/su - esp
 +</code>
 +
 +Clone dev kit into home dir.
 +
 +<code>
 git clone --recursive https://github.com/espressif/esp-idf git clone --recursive https://github.com/espressif/esp-idf
 </code> </code>
Line 63: Line 72:
  
 Finalise installation Finalise installation
 +
 <code> <code>
-./export.sh+~/esp-idf/export.sh
 </code> </code>
-===Finalise=== 
  
-TODO+If it complains about openocd...
  
 <code> <code>
-sh export.sh+/usr/bin/python3 /home/esp/esp-idf/tools/idf_tools.py export --prefer-system 
 +</code> 
 + 
 +Save the configuration 
 + 
 +<code> 
 +echo ". ~/esp-idf/export.sh" >> ~/.profile 
 +</code> 
 + 
 +Logout from user esp 
 + 
 +<code> 
 +exit 
 +</code> 
 + 
 +===Test=== 
 + 
 +Login as user esp 
 + 
 +<code> 
 +/bin/su - esp 
 +</code> 
 + 
 +Enter the hello world example dir 
 + 
 +<code> 
 +cd ~/esp-idf/examples/get-started/hello_world  
 +</code> 
 + 
 +Build 
 + 
 +<code> 
 +idf.py build
 </code> </code>
  
 === Resources === === Resources ===
 +
 +[[https://www.espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_en.pdf|MCU reference manual]]
  
 [[https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html|Get Started with ESP-IDF]] [[https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html|Get Started with ESP-IDF]]
  
 +[[https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/linux-macos-setup.html#get-started-linux-macos-first-steps|First project with ESP-IDF]]