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 v2.2.0.0 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?
A:
- Version: v2.92.08
- Release Date: 2013-03-26
- File Name: KRN-KR2XX-PKG000-X-P1.zip
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?
A:
µC/USB-Device Core
- Version: v4.01.01
- Release Date: 2012-09-11
- File Name: USB-USBD-000000-X-P1.zip
µC/USB-Device MSC
- Version: v4.01.01
- Release Date: 2012-09-11
- File Name: USB-USBD-MSCXXX-X-P1.zip
µC/USB-Device PHDC
- Version: v4.01.01
- Release Date: 2012-09-11
- File Name: USB-USBD-PHDCXX-X-P1.zip