One of the problems with various ROOL downloads is that the timestamps are updated even if the actual files have not changed. Thus a lot of unnecessary copying takes place. In the past I have wondered whether to add a user option to SyncDiscs to ‘ignore timestamp differences’. It would still pick up changed files as long as something else changed, e.g. file length. SyncDiscs doesn’t do anything like CRC checks, so if only single bytes changed, then that would be missed.

Maybe I will give it a try anyway and see if it is successful at only updating changed files.

Back on DDE. With CC I get a no writable memory error (or something closed to that) while compiling the hello world example.

The C ‘HelloW’ compiles just fine with !CC here, it is the C++ ‘hello’ that fails with !C++ giving the “No writable memory at this address” error. The fix for a FrontEnd using app is to increase the wimpslot in !C++.Desc.

Basically you create a folder named after the rom you want eg BCM2835Dev and put !SyncRom in it. Runing !SyncRom the first time will download the rom sources to the same folder !SyncRom is in. The next time you run !SyncRom the sources folder is changed to match the cvs copy – note any changes in that folder will be lost.

Edit: For some reason these links are being changed from http to https. You’ll have to change that back to download the links.