industrialNETworXnetx

dalmat

dalmat

| 01.09.2009 | 08:22 | 3 replies

Incorrect programming of serial flash

Hi,

My configuration is: netX-50, security ROM, serial flash Atmel AT45DB321D, SDRAM Micron MT48LC8M16, USB connection

Bootwizard programs the flash and claims success.
Flash verify returns success.
However, when I read back the flash into a file: bytes 0, 1 are OK, bytes 2, 3 are zeros. And so on to the end: two good bytes, two zeros.

Bootwizard only gives me choice of 32-bit SDRAM (MT48LC2M32). That is not what I have. I have one 16-bit SDRAM chip. I suspect that this is causing bytes 2,3 of every 4-byte group to be lost.

How do I tell Bootwizard that I have a 16-bit SDRAM? I tried adding such device into netx.xml, but I still only see 2M32 in Bootwizard.

Thanks
- Tom

Andreas Jacob

Andreas Jacob

Hilscher Gesellschaft fuer Systemautomation mbH

| 01.09.2009 | 08:26

Hi Tom,

the netx.xml file is already the right place.

You have to add a new entry as it is described in the Bootwizard manual at chapter 4.3.

dalmat

dalmat

| 01.09.2009 | 08:52

Thank you. It works.
I previously entered the new SDRAM under netX 500 by mistake. I moved it to netX-50 and it works fine.

- Tom

Andreas Jacob

Andreas Jacob

Hilscher Gesellschaft fuer Systemautomation mbH

| 01.09.2009 | 09:09

:D Don't worry. It is a little bit tricky. :wink:

Login