BRT Community

Please login or register.

Login with username, password and session length
Advanced search  

News:

Welcome to the Bridgetek Community!

Please read our Welcome Note

Technical Support enquires
please contact the team
@ Bridgetek Support

Please refer to our website for detailed information on all our products - Bridgetek - Bridging Technology

Author Topic: UMFT4222EV with VM816C50A  (Read 12754 times)

fluidcontrol

  • Newbie
  • *
  • Posts: 7
    • View Profile
UMFT4222EV with VM816C50A
« on: October 05, 2020, 04:22:48 PM »

Hello everyone,

Has anyone tried to use the UMFT4222EV - FT4222H Development Module (of course with a 10K pull-up resistor on SS pin) to communicate over QSPI/SPI with an BT81X board (ex.: VM816C50A) from EVE Screen Designer?

Thank you
Logged

fluidcontrol

  • Newbie
  • *
  • Posts: 7
    • View Profile
Re: UMFT4222EV with VM816C50A
« Reply #1 on: October 11, 2020, 10:37:07 AM »

I've tested it myself and it works.
VM816C50A + UMFT4222EV = VM816CU50A
Logged

kumaichi

  • Newbie
  • *
  • Posts: 11
    • View Profile
Re: UMFT4222EV with VM816C50A
« Reply #2 on: February 03, 2024, 02:57:57 AM »

Hello, I was wondering if you could share your wiring connections.  I'm struggling to get the UMFT4222EV to connect to a Riverdi BT817Q.  My connections are as follows:

UMFT4222EV     ->     BT817Q
JP5.9                ->     SCLK
JP5.8                ->     MISO
JP5.7                ->     MOSI
JP5.5                ->     IO.2
JP5.4                ->     IO.3

JP4.11              ->     -----     10k Resistor -> +3V3
JP4.9                ->     CS        4.7k Resistor -> +3V3
JP4.6                ->     INT
JP4.4                ->     RST/PD

When in EAB and I try to Detect, I mostly get the following:

Detecting flash...
Found device: FT4222 A (A)
Host: FT4222

Flash size: 64 MBytes

Blob is NOT present.

Flash can switch to full speed.
END

Detection fail!

Occasionally, I get this:

Detecting flash...
Found device: FT4222 A (A)
Host: FT4222

Flash size: 64 MBytes

Blob is NOT present.

Flash can switch to full speed.
END

BEGIN
Measure reading speed...

Reading speed: 17.88 MB/s
Reading 10 MBytes in 0.56 seconds
END

In either case, it never finds the blob.  I know the blob is present because I can program it perfectly fine with an FT232H.

Is something connected incorrectly?  I've been trying to use the ME817EV schematic to try and match things up, which I think I have (using the pin mapping above).

Any insight would be greatly appreciated.

Kindest regards.
Logged

BRT Community

  • Administrator
  • Hero Member
  • *****
  • Posts: 743
    • View Profile
Re: UMFT4222EV with VM816C50A
« Reply #3 on: February 05, 2024, 04:10:15 PM »

Hello,

Hello, I was wondering if you could share your wiring connections.  I'm struggling to get the UMFT4222EV to connect to a Riverdi BT817Q.  My connections are as follows:

UMFT4222EV     ->     BT817Q
JP5.9                ->     SCLK
JP5.8                ->     MISO
JP5.7                ->     MOSI
JP5.5                ->     IO.2
JP5.4                ->     IO.3

JP4.11              ->     -----     10k Resistor -> +3V3
JP4.9                ->     CS        4.7k Resistor -> +3V3
JP4.6                ->     INT
JP4.4                ->     RST/PD

When in EAB and I try to Detect, I mostly get the following:

Detecting flash...
Found device: FT4222 A (A)
Host: FT4222

Flash size: 64 MBytes

Blob is NOT present.

Flash can switch to full speed.
END

Detection fail!

Occasionally, I get this:

Detecting flash...
Found device: FT4222 A (A)
Host: FT4222

Flash size: 64 MBytes

Blob is NOT present.

Flash can switch to full speed.
END

BEGIN
Measure reading speed...

Reading speed: 17.88 MB/s
Reading 10 MBytes in 0.56 seconds
END

In either case, it never finds the blob.  I know the blob is present because I can program it perfectly fine with an FT232H.

Is something connected incorrectly?  I've been trying to use the ME817EV schematic to try and match things up, which I think I have (using the pin mapping above).

Any insight would be greatly appreciated.

Kindest regards.

Your ping assignments look correct for the connection from the FT4222 to the BT817.

EVE Asset Builder reporting on occasion that it can detect the flash indicates that your connections are correct but there may be a signal integrity issue.
Are you using long jumper wires to connect your FT4222 to the BT817 board?

Best Regards,
BRT Community
Logged

kumaichi

  • Newbie
  • *
  • Posts: 11
    • View Profile
Re: UMFT4222EV with VM816C50A
« Reply #4 on: February 06, 2024, 02:01:13 AM »

The jumpers I'm using are the breadboard wires, maybe 10-12in long.  I'll try the short ones and see if that makes a difference.  Thanks for the response.

Shortest breadboard wires I have still produce the same results.

I also tried changing the clock speed from 1-20 in steps of 1 and it didn't yield any different results, still fails to detect most of the time, never recognizes the blob.  I also tried to erase the chip and updated, it will sometimes say it's successful but running detect again shows same result, never detecting the blob and failing to detect.

Kindest regards
« Last Edit: February 06, 2024, 02:44:27 AM by kumaichi »
Logged

BRT Community

  • Administrator
  • Hero Member
  • *****
  • Posts: 743
    • View Profile
Re: UMFT4222EV with VM816C50A
« Reply #5 on: February 06, 2024, 11:33:35 AM »

Hello,

Could I clarify which version of EVE Asset Builder you care currently utilising?

Just as a note, if a erase does succeed the blob would need re-programmed into the flash IC before it can be detected. It may be that an erase has completed and the subsequent write has failed leading to he blob note being present.

Best Regards,
BRT Community
Logged

kumaichi

  • Newbie
  • *
  • Posts: 11
    • View Profile
Re: UMFT4222EV with VM816C50A
« Reply #6 on: February 06, 2024, 02:24:46 PM »

Could I clarify which version of EVE Asset Builder you care currently utilising?

I'm using EVE Asset Builder v2.10.2

Just as a note, if a erase does succeed the blob would need re-programmed into the flash IC before it can be detected. It may be that an erase has completed and the subsequent write has failed leading to he blob note being present.

EVE Asset Builder is reporting that it successfully erased the data but it's a false positive.  I can plug in the FT232HQ and it works fine identifying the blob and calculating the speed.

Anything else you need me to try please let me know.

Kindest regards
Logged

kumaichi

  • Newbie
  • *
  • Posts: 11
    • View Profile
Re: UMFT4222EV with VM816C50A
« Reply #7 on: February 06, 2024, 07:45:36 PM »

I also get this error when trying to flash/verify, this has an error result, might be helpful.

Updating C:/Users/Public/Documents/EVE Asset Builder/work_space/output/Image400x400.bin to flash, erasing if necessary ...
WARNING: Blob driver will be overwriten!
Updating "C:/Users/Public/Documents/EVE Asset Builder/work_space/output/Image400x400.bin" to Flash Storage.
Switch flash status from FT810 to FULL. Result: ERROR
Unknown error code: 0xCD36DCD5
Flash status: FULL.
Verifying Flash...
Verifying flash fail at flash address 0, file address 0
Verifying FAIL!

Kindest regards
Logged

brtchip.truongly

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: UMFT4222EV with VM816C50A
« Reply #8 on: February 22, 2024, 06:47:11 AM »

Hello,

Please note that the flash chip can still be accessed for reading and writing even without a blob.
Upon successful erasure, the flash chip will be detected as "Blob is NOT present."
Logged