i Igor,
thank you for confirming my speculation.
After I got around a hardware issue with our SOM I managed to boot from NOR flash.
I did not end up using the mfg tool. And I had to modify the config so the NOR does not operate in QuadSPI mode.
For anyone who is interested (i work under linux btw):
spansion-flash-single-config - used with cypress s25fl128s, but should work with all nor flashes. it only uses the default 0x03 read command. writing is not modified and untested.
using the qspi-header.sh from the mfg tool and the xxd command that config is turned into a binary.
That can be concatenated with 0x200 of zeroes and a normal uboot binary to get a working image.
dd if=/dev/zero of=./padding_0x200 bs=512 count=1 (to make a file with zeroes)
My make file for the boot image:
./qspi-header.sh spansion-flash-single-config
xxd -r qspi-tmp spansion-header
cat spansion-header padding_0x200 u-boot.imx > u-boot-spansion.img
that .img file I write to NOR using a serially loaded uboot
tftp $loadaddr /srv/tftp/u-boot-spansion.img;sf probe;sf update $loadaddr 0 $filesize
Now set your config pins correctly and it works just fine.