From 742261012c087285309bba34b081caf1c6c6ddab Mon Sep 17 00:00:00 2001 From: Kristofer Jonsson Date: Wed, 25 May 2022 16:55:24 +0200 Subject: Documenting porting guidelines Change-Id: Icefe078200f9a6a497b410e6c713d80fb9db1ba0 --- docs/cmake_target_common.svg | 64 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 docs/cmake_target_common.svg (limited to 'docs/cmake_target_common.svg') diff --git a/docs/cmake_target_common.svg b/docs/cmake_target_common.svg new file mode 100644 index 0000000..63bd79c --- /dev/null +++ b/docs/cmake_target_common.svg @@ -0,0 +1,64 @@ +ethosu_target_initethosu_target_startupethosu_target_linkethosu_target_commonLinks drivers and calls targetSetup() to initialize the target.Links CMSIS Device and Core libraries.CMSIS Device provides startup and system files that are used to initializethe CPU, configure CPU extensions and setup the interrupt vector table.CMSIS Core provides an interface to the CPU, for example configuringcaches, systick or interrupt handling.Some RTOSes provide their own startup files. Those applications shouldlink ethosu_target_link instead.Adds scatter file or linker script, describing the memory layout of the target.All applications should depend on this library. It is used to export definitionsfrom the target to the application. \ No newline at end of file -- cgit v1.2.1