# Use SPDS download data to a memory address

**URL:** <https://community.solid-run.com/t/use-spds-download-data-to-a-memory-address/285>\
**Category:** NXP i.MX8M Plus\
**Tags:** iMX8M-plus\
**Created:** [March 29, 2022, 7:26am UTC](https://community.solid-run.com/t/use-spds-download-data-to-a-memory-address/285 "2022-03-29T07:26:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jlok](https://avatars.discourse-cdn.com/v4/letter/j/90ced4/32.png) [@jlok](https://community.solid-run.com/u/jlok)\
**Post date:** [March 29, 2022, 7:26am UTC](https://community.solid-run.com/t/use-spds-download-data-to-a-memory-address/285/1 "2022-03-29T07:26:09Z")

</div>

At i.MX8MQ, we can use UUU SDP to download data (~2K bytes) to a memory address.

e.g.  
uuu sdp: write -f data.bin -addr 0x184000

However, i.MX8M Plus changed to SDPS. How to use SDPS to download data to a memory address 0x184000.

The main purpose is to load the DDRC setting without rebuilding the uboot.bin file. Just download the data to memory and use it at bootup.

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [March 29, 2022, 10:37am UTC](https://community.solid-run.com/t/use-spds-download-data-to-a-memory-address/285/2 "2022-03-29T10:37:58Z")

</div>

I would recommend you reference the mfgtools documentation. This is an NXP tool and not something specific to SolidRun hardware. [Sample script · NXPmicro/mfgtools Wiki · GitHub](https://github.com/NXPmicro/mfgtools/wiki/Sample-script)

You should be able to use spdv: to accomplish the same thing.
