After compiling the T3-programmable-controller-on-esp32 I have run into an issue trying to find the below:
Software tools and firmware
(1) ESP32 download firmware tool and ESP32 firmware
https://temcocontrols.com/ftp/software/28%20flash_download_tool_v3.8.5_FOR_ESP32.zip
https://temcocontrols.com/ftp/software/31%20Sauter_ESP32_Firmware.zip
(2)CH341SerSetup for USB-to-TTL debug board
https://temcocontrols.com/ftp/software/25CH341SerSetup.zip
(3)UartAssist.exe print debug messages via USB-to-TTL board
https://temcocontrols.com/ftp/software/30%20UartAssist.zip
I am unable to find those files in or around the Index of /ftp/software/ directory, are these available elsewhere?.
Lijun
March 30, 2023, 5:05am
2
Those old file locations have changed,the document and file have been updated now.
Software tools and firmware
(1) ESP32 download firmware tool and ESP32 firmware
https://temcocontrols.com/ftp/file/flash_download_tool_v3.8.5.zip
https://temcocontrols.com/ftp/file/BootloaderT3NanoRev27.zip
(2)CH340SerSetup for USB-to-TTL debug board
https://temcocontrols.com/ftp/file/CH340SerSetup.zip
(2) UartAssist.exe print debug messages via USB-to-TTL board
https://temcocontrols.com/ftp/file/UartAssist.zip
I failed to build the project, could you share detail about your ESP-IDF verion, python version and OS?
It is not working,
This is the error:
C:/Espressif/frameworks/esp-idf-v4.4.4/components/esp_hw_support/sleep_gpio.c:125:13: error: implicit declaration of function 'GPIO_IS_VALID_DIGITAL_IO_PAD'; did you mean 'GPIO_IS_VALID_GPIO'? [-Werror=implicit-function-declaration]
Please continue this prob here: Failed to build T3-programmable-controller-on-ESP32 on Windows 10
Lijun
June 15, 2023, 5:27am
6
We have made private changes to some files in esp-idf.
You need to copy the following three folders from the project folder to the \esp-idf\components directory
Follow this to compile it.
Please download ESP idf integrated development environment of Espressif Company to compile the code, the version is 4.0.1
1. Install the ESP-IDF tool installer
Enter the
https://dl.espressif.com/dl/esp-idf/?idf=4.4
page, you can download the online version of the esp - idf - tools - setup, also can download the offline version of the esp - idf - tools - setup, the online version of the relatively small, But the component will be downloaded during installation
2. Run esp-idf-tools-setup-offline-x.x.exe
You can change the default ESP IDF installation path, which will be used later.
3. Once installed, you should get an ESP-IDF Eclipse, which is the compiler we used to compile ESP32 code.
4. Copy the three folders, driver. temco_bacnet and temco_IO_control, from the code download on Github to the components directory in esp-idf and replace the original three folders. This is the change we made to the IDF.
5. Open the ESP-IDF Eclipse program, File ->Import, Espressif ->Existing IDF Project, select the project directory downloaded from github, and click Finish to load the project into the compiler. Right click the project name and select Build Project to compile.
6. You can get more help from
https://esp32.com/index.php
https://espressif-docs.readthedocs-hosted.com/projects/esp-idf/en/latest/index.html
1 Like
Yes, I do like the guide, but it is not working, Like I said above, ESP-IDF I use is esp-idf-v4.4.4, it is come from chelsea suggest espressif-ide-setup-2.8.1-with-esp-idf-4.4.4.exe, can you check the version in your machine? I see you are using TortoiseGit, Please send me screenshot with right click to your esp-idf folder then choose TortoiseGit->Show Log then you can see you version.
You can omit private commit change to it like image below.
Lijun
June 15, 2023, 6:07am
8
ESP-IDF is the same as your version.
Copy /driver /temco_bacnet /temco_IO_control to \esp-idf\components, then try again.