Q: How do I get the ADuCM350 Software Development Kit (SDK)? How much does it cost?
A: The SDK can be downloaded from the ADuCM350 product page. There is no charge to download the SDK.
Q: What tool chains are currently supported by the Software Development Kit (SDK)?
A: At this time only the IAR Embedded Workbench for ARM (EWARM) Cortex-M tool chain is supported by the SDK. The minimum version requirement for v184.108.40.206 of the SDK is EWARM v7.1.
Q: I dowloaded and installed the SDK, then I downloaded and installed EWARM, but when I try to build any of the SDK examples, I keep getting errors, what should I do?
A: The SDK installer will install some important configuration files to the EWARM directory. If you install the SDK before EWARM, the IDE will not be able to find these files which will generate build-time errors. EWARM should be installed before the SDK. If you have already installed these in the wrong order, re-run the SDK installer, ensuring that you select the version of EWARM that you are using.
Q: Do I need the full version of the IAR EWARM?
A: The code size limited or time limited kickstart version of EWARM will be sufficient for the compilation and download of all SDK examples, except for those which use the Micrium µC/OS-II RTOS or the Micrium USB stack. For these examples, the code size limited version of EWARM will not be sufficient.
Q: Does the SDK provide Real-Time Operating System (RTOS) support?
A: The Micrium µC/OS-II is supported by the SDK. The various peripheral drivers use a conditional compilation macro which enables RTOS support. Note that ADI does not deliver the Micrium source files, which are licensed commercial products to be obtained directly from Micrium.
For further information on SDK RTOS examples, please see the ADuCM350BBCZ Device Drivers Release Notes and the ADuCM350BBCZ Software Users Guide documents which can be found in the "doc" directory of the SDK.
Q: What version of µC/OS-II is supported?
Q: Does the SDK provide support for any other RTOS (e.g. FreeRTOS)?
A: Currently Micrium µC/OS-II is the only RTOS supported by the SDK.
Q: Is a USB stack provided as part of the SDK?
A: While the SDK does provide examples for USB Mass Storage Class (MSC) and Personal Healthcare Device Class (PHDC), the USB stack itself is provided by Micrium. Note that ADI does not deliver the Micrium source files, which are licensed commercial products to be obtained directly from Micrium.
Q: What version of the USB Stack is supported?
For Micrium licensing and availability of Micrium packages, you will need to contact Micrium directly. Analog Devices do not handle Micrium licensing.
Can I get a time-limited evaluation version of Micrium µC/OS-II for ARM Cortex M3?
I'm unable to locate the exact file KRN-KR2XX-PKG000-X-P1.zip (and some other files mentioned in AD SDK Release Notes like USB-USBD-000000-X-P1.zip, USB-USBD-CDCACX-X-P1.zip, USB-USBD-MSCXXX-X-P1.zip, USB-USBD-PHDCXX-X-P1.zip) on the Micrium website
I found this: µC/OS-II Evaluation Source Code | Micrium which is last updated at December 15, 2012 and has no zip files stated above.