--- Quote Start ---
Because I can boot from this flash, it should work principally with this device!? Right?
I suggest you to firstly debug init of epcs verifying
flash->silicon_id is returned as an EPCS64 (16h); then you should check if
alt_flash_device_register is correctly performed with a good
ret_code. After this 2 easy check start the difficult debugging of
alt_flash_open_dev trying to understand if
alt_find_dev is successful and then what is performed at
dev->open call.
I would do in this way...
Good luck :)
--- Quote End ---
Is 16h the id?
What's the id for an EPCS16?
With the id there could maybe a problem. Because, to boot from Flash I had to check the "Disable EPCS id check" option while converting the programming file.