CubeProgrammer, erm...
Control is confusing. What's wrong with normal menus and tabs? And the worst idea, Save File is a pulldown of the Read button. Took me some time to discover.
Please, ditch the "modern feel and look" (and this of course goes also for the web, the forum, the appnotes, etc.) and rework it into a decent-looking conservative user interface. Inventing yet another fancy user interface is counterproductive, and gets into way of serious work. We are engineers, not some novelty-seeking youth.
Another one. When I perform the Save, the following window appears:
[
Okay, no picture, courtesy of force programmers who can't fix this bug in other way than to display a warning. Oh, much like this case!. And I've forgotten to insert it from the store - and it's not stored there, which is again something new.
I am not going to fire up CubeProgrammer just to take the screenshot again. Feel free to do it yourself; it's 100% reproducible - try to save a file which already exists. Basically, the window screenshot of which I was supposed to put here says, "Warning, this file already exists and *will be* overwritten".
]
but it does so only AFTER the original file has been overwritten! Argh. This can't be called other than a serious error.
More. The idea of mapping the external memories into a continguous memory space is principially wrecked. What if I have several external memories which are multiplexed onto the same ARM address space, and I do have appropriately written loaders? And what if I have several memories connected through interfaces, which don't map to ARM address space at all, and their total volume is >4GB?
One + : the detailed level 3 logging helped me indeed in debugging the external memory interface. Thanks.
Jan Waclawek
