General Category > Discussion - EVE

Want to use ESD 4.14.0 with BT817Q and 512MB Flash (Riverdi 7" Display)

(1/4) > >>

J369:
Hello All,

Can someone help me with how I can set up my ESD4.14.0 project with BT817Q on Riverdi 7" Display?
So far I have tried with attached details (Target Details.png)
I am using this Display: https://riverdi.com/product/eve4-intelligent-display-rvt70hsbnwc00-b-7-inch-projected-capacitive-touch-panel-optical-bonding-uxtouch/
I am using USB to SPI board to connect. which has FT232H bridge. (https://riverdi.com/product/stm32-evaluation-board/)

My main concern here is, ESD is not allowing me to upload my project to the display. whenever I click upload option, It is just opening a folder with an application file created in it but not really uploading to my display. what am I doing wrong?
I went through documentation of ESD software but could not really get this resolved.

Please help.

BRT Community:
Hello,

Thank you for your post.

The FT232H IC is an MPSSE bridge, as such you would select the EVE_PLATFORM_MPSSE option.

It appears however that you are utilizing am STM32 based MCU, is this correct?

If so, please see the following porting guide for ESD 4.10:
AN 073 ESD 4.10 Exported Project Porting Guide for STM32L4 Discovery Board and FreeRTOS

Best Regards,
BRT Community

J369:
Thank you for your reply.

I tried with MPSSE (EVE_PLATFORM_MPSSE) option and still not able to upload my project to my screen.
And I am not using STM32 but I am using ESP32 + FreeRTOS (ESP-IDF not Arduino) instead.
I am just using that evaluation board to get the USB to SPI bridge from it.

Every time I try to upload my project to screen it just opening a windows explorer project / release OR debug folder and that is it.
Never got the project uploaded to the screen at all.

Surprisingly, my selection also showing up invalid sometimes. Please check my image attached, I only have one selection and that says "Run Executable" there is no other option to select. Also my Flash is 512MB and I am not able to select it. (I tried focalTech and GoodFix both as touch option - can you explain the difference).

It is wonderful that it has so many options to offer but for me none of them working for which I am now convinced to pay someone if someone can fix this for me. Even BRT can provide this kind of solution we are okay to pay the charge if needed.


BRT Community:
Hello,

Thank your your reply.

Is it your intention to utilise the ESP32 as the SPI master interface to the EVE IC and not the FT232H based bridge (MPSSE) IC?

On the following point, the EVE_PLATFORM_MPSSE/FT4222 option when configuring the project assumes a FT4222H or FTx232H USB bridge IC is being used as the SPI master to the EVE IC, as such this will generate a MSVC project and not upload any files to a MCU.


--- Quote from: J369 on November 29, 2021, 09:34:21 PM ---Thank you for your reply.

Every time I try to upload my project to screen it just opening a windows explorer project / release OR debug folder and that is it. Never got the project uploaded to the screen at all.


--- End quote ---

Please also be aware that ESD 4.10 cannot directly upload projects to an ESP32 IC, this tool can only directly upload projects to the FT9xx series of MCUs. I would refer to the previously linked porting guide for the general steps required for utilizing an ESD project on a non FT9xx based MCU.

I can suggest a library which natively supports the ESP32 MCU, however this would involve manually coding screens and screen logic as it is not supported by the ESD tool.

I will need to double check on the Flash IC selection options, however the focaltech and goodix options refer to which type of touch controller the LCD panel utilizes, are you aware of what touch controller your panel has?

Best Regards,
BRT Community

J369:
My end goal:
Create ESD project to provide really nice UI displays with (very little animation) minimal screen programming on my controller side.
So, I would like to do all heavy lifting things on EVE Engine, and just trigger the screen sequence (input / output) from my controller over SPI.
Please note: our screen is touch enabled, but we are not using touch screen feature, we want to utilize this screen as non-touch. All inputs coming from manual button press that our controller can convey to EVE engine over SPI. It will be basically what screen to load when (which image / animation to load when). Very simple. But I need a basic project flow set up that can help me understand how much capability EVE engine has in it. For what level of program EVE can execute, what inputs I need to give from my controller (ESP32). No bridge IC in between ESP32 and EVE. And I am able to load the screen from my ESP32 successfully. But I want to use it through ESD so I can minimize some coding. and send all data to EVE/Flash directly and just direct the EVE Engine what image to load when from my controller.

As first step:
I am only trying to download a slider to my screen and see if it’s working. Directly from my PC to EVE (no controller in between as first step). Is this a correct path?

Navigation

[0] Message Index

[#] Next page

Go to full version