> A new laptop will fix the USB boot issue,
Get a new laptop with "your favourite" OS on it. That's more likely to be Windows rather than Linux, and most likely the Windows it came from the shop with (Windows 10). Don't try to multi-boot it, unless you can get a "boot and run from this USB stick" version of Linux (which might be a good way to run). Run a VM on the laptop and run Linux in there. Then you can cut-and-paste and share files between the two machines at the same time.
> I want to write data to SDRAM
If you're using the EVB then it is very unlikely you'll be able to get any failures on the SRAM on the EVB. So what memory are you trying to test, and why? Have you developed a memory board you want to plug in to the EVB?
If you've added extra memory the you'll probably have to rebuild Linux with a new configuration that includes that memory. If you copy files (with data patterns in them) then they'll be going through memory somewhere, with the addresses out of your control. That will do the test you want to some degree, but won't fail, so I don't see the point. If it did fail that test then the operating system (running in the same SDRAM) will have crashed long before with memory corruptions.
That EVB showcases the CFv4, which can run Linux, and requires that as the development system. Pretty much all other CF chips (CFV1, 2, 3) use CodeWarrior under Windows for development. You could run CodeWarrior and build code for that board, but you'd likely have to "start from scratch".
Tom