Ghanu Dave Posted April 14, 2022 Share Posted April 14, 2022 I have integrated or created a block diagram in Vivado 2019.1 version attached - it has Zynq US+ Processor and PMOD ESP32 Module Plus all other required circuit. I am following the examples and try to run main.c https://digilent.com/reference/learn/programmable-logic/tutorials/pmod-ips/start I did not get any success with the end result I expect to get i.e. I am not seeing the following Quotes on my PUTTY terminal (I guess I expect to see it on PUTTY terminal - correct me if I am wrong) xil_printf("Entering Pmod ESP32 Command Line Interface!\r\n"); xil_printf("Enter AT commands to interact with the ESP32\r\n"); It seems my main.c is running (on A53_0 ARM) but it is stuck at Line 63 where is it running and/or waiting for something from user - I guess. Line around 63 are below: while (1) { // TODO: add exit functionality (ctrl-Z?) num_received = ESP32_Recv(&myESP32, &recv_buffer, 1); if (num_received > 0) { xil_printf("%c", recv_buffer); } ANY ADVISE? I am following the Link but there is not much detail on Xilinx SDK - I am not a C Programmer - I am hardware firmware engineer so Please forgive my ignorance. MY GOAL IS TO VALIDATE PMODESP32 Module in my design before I submit the project to Software people. My_Psys7.pdf Link to comment Share on other sites More sharing options...
Question
Ghanu Dave
I have integrated or created a block diagram in Vivado 2019.1 version attached - it has Zynq US+ Processor and PMOD ESP32 Module
Plus all other required circuit.
I am following the examples and try to run main.c
https://digilent.com/reference/learn/programmable-logic/tutorials/pmod-ips/start
I did not get any success with the end result I expect to get i.e. I am not seeing
the following Quotes on my PUTTY terminal (I guess I expect to see it on PUTTY terminal - correct me if I am wrong)
xil_printf("Entering Pmod ESP32 Command Line Interface!\r\n");
xil_printf("Enter AT commands to interact with the ESP32\r\n");
It seems my main.c is running (on A53_0 ARM) but it is stuck at Line 63 where is it running and/or
waiting for something from user - I guess. Line around 63 are below:
while (1) {
// TODO: add exit functionality (ctrl-Z?)
num_received = ESP32_Recv(&myESP32, &recv_buffer, 1);
if (num_received > 0) {
xil_printf("%c", recv_buffer);
}
ANY ADVISE? I am following the Link but there is not much detail on Xilinx SDK - I am not a C Programmer - I am hardware
firmware engineer so Please forgive my ignorance.
MY GOAL IS TO VALIDATE PMODESP32 Module in my design before I submit the project to Software people.
My_Psys7.pdf
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now