EZ-USB-Suite "make" not found in PATH

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
EsPo_3827446
Level 4
Level 4
25 replies posted 25 sign-ins 10 replies posted

I have below error during building project.

Error: Program "make" not found in PATH

Thanks

Esakki

0 Likes
1 Solution

Hi Yatheesh,

I am using FX3 SDK, Now I solved that error, I select FX3 project in EZ-USB-Suite.

Thank you,

May I know about how to debug the program? Is any document with example available for debugging? 

for example :        I want to print

if ((slave_addr != SENSOR_ADDR_WR) && (slave_addr != I2C_MEMORY_ADDR_WR))

{

CyU3PDebugPrint (4, "I2C Slave address is not valid!\n");

return 1;

}

Thanks,

Esakki

View solution in original post

0 Likes
5 Replies
YatheeshD_36
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hello Esakki,

Please let me know which project you are trying to build? Is it the projects from the FX3 SDK or the FX2LP project?

Share a snippet of the error reported.

Thanks,

Yatheesh

Hi Yatheesh,

I am using FX3 SDK, Now I solved that error, I select FX3 project in EZ-USB-Suite.

Thank you,

May I know about how to debug the program? Is any document with example available for debugging? 

for example :        I want to print

if ((slave_addr != SENSOR_ADDR_WR) && (slave_addr != I2C_MEMORY_ADDR_WR))

{

CyU3PDebugPrint (4, "I2C Slave address is not valid!\n");

return 1;

}

Thanks,

Esakki

0 Likes

Hello Esakki,

If you are using super speed explorer kit, then there is a UART debug port available (micro B connector). You can just connect it to a PC and use a serial window like tera term to get the logs. Please refer to Section 3.7 in Superspeed Explorer Kit User Guide.

If you have a custom board, then you need to connect a serial device to the UART lines (pin C2 and D5) on the FX3 device to capture the logs from it.

Thanks,

Yatheesh

0 Likes

Hi Yatheesh,

I am using super speed explorer kit,

I want to refer  programming guide for FX3.  like

eg:

#define I2C_SLAVEADDR_MASK 0xFE         /* Mask to get actual I2C slave address value without direction bit. */

#define I2C_MEMORY_ADDR_WR 0xA0         /* I2C slave address used to write to an EEPROM. */

#define I2C_MEMORY_ADDR_RD 0xA1         /* I2C slave address used to read from an EEPROM. */

above eg. where I refer the I2C slave address  for EEPROM.

Thanks,

Esakki    

0 Likes

Hello Esakki,

Can you please confirm if you need to access the I2C EEPROM from you code?

Please refer to the UsbI2cDmaMode and UsbI2cRegMode examples from the FX3 SDK.

The I2C slave address is a part of the preamble in the CyU3PI2cSendCommand API.

Thanks,

Yatheesh

0 Likes