EFM-02 Getting started

    • EFM-02 Getting started

      Hi *
      DBG: Devices found: 0


      Just started developping with EFM-02 board. When running the example c/c++ code with log level 0x3 I get DBG: Devices found: 0.
      So no device is found?

      const std::vector<EnumeratedDevice> devs = enumerate(ALL); returns 0 devices


      Working with Ubuntu 16.04 LTS.

      Does anybody have a idea, why the device is not detected?
    • Hello budrik23,

      the "lsusb -v" output for your EFM-02 looked like this:

      < Bus 003 Device 007: ID 04b4:00f3 Cypress Semiconductor Corp.
      < Couldn't open device, some information will be missing
      < Device Descriptor:
      < bLength 18
      < bDescriptorType 1
      < bcdUSB 2.00
      < bDeviceClass 0 (Defined at Interface level)
      < bDeviceSubClass 0
      < bDeviceProtocol 0
      < bMaxPacketSize0 64
      < idVendor 0x04b4 Cypress Semiconductor Corp.
      < idProduct 0x00f3
      < bcdDevice 1.00

      this output indicates that the I2C EEPROM (and not the SPI flash for the
      Spartan-6 configuration) from which the Cypress FX3 obtains configuration
      data or boots from it, has been erased. With the I2C EEPROM in this state,
      the UDK3 tools and the UDK3 libraries for the UDK3 API cannot work. First
      I want to understand how this happened, then I'll see what I can do.

      Best regards,

      Manfred R.
      Software Development
      Cesys GmbH