I’ve just gone through the (5 hour) process to upgrade DS to 2.3.0 and set up all my projects with new toolchains, and get target management working*, but I’m having a problem I can’t solve with hardware compatibility.
The DS application seems to be based on Q2698 hardware - it only allows this selection in the project build settings, even though when I create a new project it can detect I am using SL6087.
But it won’t let me change the firmware package on my SL6087; when I try it claims “there are no firmware packages compatible with SL6087 connected Embedded module”
The SL6087 is currently running R22.214.171.124108091301, the latest firmware I had downloaded before my upgrade. The latest/only firmware package I have installed with the upgrade is 7.50.0.A1 (from application framework package 2.50.0.A1)
I thought all the packages were supposed to be compatible? If not, how do I know which package to download that supports my modem?
Or am I missing something?
- the upgrade is not straightforward because there’s nothing in DS to indicate it doesn’t have a standard uninstall - you need to root around on forums to discover its a plain delete, then verify in the registry what depends on the folder tree and carefully delete only the DS components. That’s not very user friendly, and assumes a certain knowledge of the product’s design.
Changing toolchains is fair enough - at least the requirement to - but its not exactly just a selection from a drop-down. Once again you need to import a new toolchain type if you’ve never used it before (I only used the old ELF_GCC one before).
Target management is now super-packed with new features (I preferred the older view - too complex now) and as you might expect nothing “just works” - it throws up all sorts of obscure errors when trying to connect to the modem or change port values. The only way I could get it to work was to use autobaud (my modem runs at 19200) - manually selecting the baud rate just failed originally, something about “HAPC tests failing”, but it works now that its connected once. Not exactly confidence inspiring; I’d go for fewer features and higher reliability, but I’m probably one of a very few with that preference.