This EE-Note introduces a framework for dynamically loading code and data that can be loaded from an external source at runtime. This framework can greatly increase an application's ability to respond to changing and emerging requirements within otherwise static software. It also allows third parties to dynamically add capability to a system without having to re-flash deployed systems.
This document introduces a lightweight framework for dynamically loading code and data at runtime on Analog Devices DSPs and processors. It addresses the need for applications to respond to changing requirements or allow third-party additions without re-flashing the system. The framework supports parsing and loading dynamic content, memory allocation, pointer relocation, and debugging.
The examples require VisualDSP++ IDDE version 4.5 or later.
All examples in this document target the ADSP-BF537 Blackfin processor.