[*Edit*] 2018-03-18 by Panu
- VSIDE has been updated.
- New VSIDE generates new kind of binaries (VDE2 instead of VDE1).
- The new VDE2 binaries are better than the old ones:
- Compatible across different ROMs
- Can be run in future VS1005 chips, not just VS1005g.
- Old VSOS kernel (3.4x or older) cannot load VDE2 binaries.
- Errors such as "Symbol not found" and "Too old APP"
- VSIDE can be configured to generate old style executables for old kernels.
- You have the following options:
- Update the kernel, if possible.
- OR Change project options to generate old (VDE1) executables
- OR Use an older VSIDE: download/file.php?id=1421
Please see the following explanation and instructions:
VSIDE v2.43 and VSOS compatibility
We released VSIDE 2.43 on 8th January, 2017, along with VSOS 3.50. This thread will explain how to compile your old projects so that it can use the features of the new VSOS for maximum effect.
If you compile your old project for VSOS / VS1005g with VSIDE v2.43, you will get a project that is compatible with VSOS 3.50 or higher, and which may or may not be compatible with future VS1005 series ICs. If you are happy with that, you don't need to modify anything. However, if you want to be future-proof, or if you need to compile projects for VSOS 3.45 or older, then you need to read this.
The thread will start with the following posts:
- viewtopic.php?f=13&t=2203#p11643 Compiling for VSOS 3.45 or lower using VSIDE 2.43 or higher
- viewtopic.php?f=13&t=2203#p11644 Modifying your project to be compatible with future VS1005 series ICs like VS1005h
- viewtopic.php?f=13&t=2203#p11645 Selecting the correct Project template