/ThreadX-v6.3.0/ports_module/cortex_m33/iar/example_build/ |
D | sample_threadx_module.icf | 21 define memory mem with size = 4G; 25 //define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; 26 //define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { }; 27 //define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { }; 28 //define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { }; 29 //define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { }; 30 //define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { }; 31 define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; 38 define movable block ROPI with alignment = 4, fixed order 45 define movable block RWPI with alignment = 8, fixed order, static base
|
/ThreadX-v6.3.0/ports_module/cortex_m4/iar/example_build/ |
D | sample_threadx_module.icf | 21 define memory mem with size = 4G; 25 //define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; 26 //define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { }; 27 //define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { }; 28 //define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { }; 29 //define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { }; 30 //define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { }; 31 define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; 38 define movable block ROPI with alignment = 4, fixed order 45 define movable block RWPI with alignment = 8, fixed order, static base
|
/ThreadX-v6.3.0/ports_module/cortex_m0+/iar/example_build/ |
D | sample_threadx_module.icf | 21 define memory mem with size = 4G; 25 //define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; 26 //define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { }; 27 //define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { }; 28 //define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { }; 29 //define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { }; 30 //define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { }; 31 define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; 38 define movable block ROPI with alignment = 4, fixed order 45 define movable block RWPI with alignment = 8, fixed order, static base
|
/ThreadX-v6.3.0/ports_module/cortex_m23/iar/example_build/ |
D | sample_threadx_module.icf | 21 define memory mem with size = 4G; 25 //define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; 26 //define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { }; 27 //define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { }; 28 //define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { }; 29 //define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { }; 30 //define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { }; 31 define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; 38 define movable block ROPI with alignment = 4, fixed order 45 define movable block RWPI with alignment = 8, fixed order, static base
|
/ThreadX-v6.3.0/ports_module/cortex_m3/iar/example_build/ |
D | sample_threadx_module.icf | 21 define memory mem with size = 4G; 25 //define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; 26 //define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { }; 27 //define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { }; 28 //define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { }; 29 //define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { }; 30 //define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { }; 31 define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; 38 define movable block ROPI with alignment = 4, fixed order 45 define movable block RWPI with alignment = 8, fixed order, static base
|
/ThreadX-v6.3.0/ports_module/cortex_a7/iar/example_build/ |
D | sample_threadx_module_manager.icf | 21 define memory mem with size = 4G; 29 define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; 30 define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { }; 31 define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { }; 32 define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { }; 33 define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { }; 34 define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { }; 35 define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; 36 define block PAGE_ALIGN with alignment = 4096 { section page_align }; 39 initialize by copy with packing = none { section __DLIB_PERTHREAD }; // Required in a multi-threade…
|
D | sample_threadx.icf | 21 define memory mem with size = 4G; 29 define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; 30 define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { }; 31 define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { }; 32 define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { }; 33 define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { }; 34 define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { }; 35 define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; 38 initialize by copy with packing = none { section __DLIB_PERTHREAD }; // Required in a multi-threade…
|
/ThreadX-v6.3.0/ports_module/cortex_r4/iar/example_build/ |
D | sample_threadx.icf | 21 define memory mem with size = 4G; 29 define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; 30 define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { }; 31 define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { }; 32 define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { }; 33 define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { }; 34 define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { }; 35 define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; 38 initialize by copy with packing = none { section __DLIB_PERTHREAD }; // Required in a multi-threade…
|
D | sample_threadx_module_manager.icf | 21 define memory mem with size = 4G; 29 define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; 30 define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { }; 31 define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { }; 32 define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { }; 33 define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { }; 34 define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { }; 35 define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; 38 initialize by copy with packing = none { section __DLIB_PERTHREAD }; // Required in a multi-threade…
|
/ThreadX-v6.3.0/ports/cortex_a9/iar/example_build/ |
D | sample_threadx.icf | 24 define memory mem with size = 4G; 29 define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; 30 define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { }; 31 define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { }; 32 define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { }; 33 define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { }; 34 define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { }; 35 define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; 39 initialize by copy with packing = none { section __DLIB_PERTHREAD }; // Required in a multi-threade…
|
/ThreadX-v6.3.0/ports/cortex_r5/iar/example_build/ |
D | sample_threadx.icf | 21 define memory mem with size = 4G; 29 define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; 30 define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { }; 31 define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { }; 32 define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { }; 33 define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { }; 34 define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { }; 35 define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; 38 initialize by copy with packing = none { section __DLIB_PERTHREAD }; // Required in a multi-threade…
|
/ThreadX-v6.3.0/ports/arm11/iar/example_build/ |
D | sample_threadx.icf | 24 define memory mem with size = 4G; 29 define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; 30 define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { }; 31 define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { }; 32 define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { }; 33 define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { }; 34 define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { }; 35 define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; 39 initialize by copy with packing = none { section __DLIB_PERTHREAD }; // Required in a multi-threade…
|
/ThreadX-v6.3.0/ports/arm9/iar/example_build/ |
D | sample_threadx.icf | 24 define memory mem with size = 4G; 29 define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; 30 define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { }; 31 define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { }; 32 define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { }; 33 define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { }; 34 define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { }; 35 define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; 39 initialize by copy with packing = none { section __DLIB_PERTHREAD }; // Required in a multi-threade…
|
/ThreadX-v6.3.0/ports/cortex_a7/iar/example_build/ |
D | sample_threadx.icf | 24 define memory mem with size = 4G; 29 define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; 30 define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { }; 31 define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { }; 32 define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { }; 33 define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { }; 34 define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { }; 35 define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; 39 initialize by copy with packing = none { section __DLIB_PERTHREAD }; // Required in a multi-threade…
|
/ThreadX-v6.3.0/ports/cortex_a5/iar/example_build/ |
D | sample_threadx.icf | 24 define memory mem with size = 4G; 29 define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; 30 define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { }; 31 define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { }; 32 define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { }; 33 define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { }; 34 define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { }; 35 define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; 39 initialize by copy with packing = none { section __DLIB_PERTHREAD }; // Required in a multi-threade…
|
/ThreadX-v6.3.0/ports/cortex_a8/iar/example_build/ |
D | sample_threadx.icf | 24 define memory mem with size = 4G; 29 define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; 30 define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { }; 31 define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { }; 32 define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { }; 33 define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { }; 34 define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { }; 35 define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; 39 initialize by copy with packing = none { section __DLIB_PERTHREAD }; // Required in a multi-threade…
|
/ThreadX-v6.3.0/ports/cortex_a15/iar/example_build/ |
D | sample_threadx.icf | 24 define memory mem with size = 4G; 29 define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; 30 define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { }; 31 define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { }; 32 define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { }; 33 define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { }; 34 define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { }; 35 define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; 39 initialize by copy with packing = none { section __DLIB_PERTHREAD }; // Required in a multi-threade…
|
/ThreadX-v6.3.0/ports_arch/ARMv7-A/threadx/ports/iar/example_build/ |
D | sample_threadx.icf | 24 define memory mem with size = 4G; 29 define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; 30 define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { }; 31 define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { }; 32 define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { }; 33 define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { }; 34 define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { }; 35 define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; 39 initialize by copy with packing = none { section __DLIB_PERTHREAD }; // Required in a multi-threade…
|
/ThreadX-v6.3.0/ports/cortex_r4/iar/example_build/ |
D | sample_threadx.icf | 21 define memory mem with size = 4G; 29 define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; 30 define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { }; 31 define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { }; 32 define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { }; 33 define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { }; 34 define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { }; 35 define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; 38 initialize by copy with packing = none { section __DLIB_PERTHREAD }; // Required in a multi-threade…
|
/ThreadX-v6.3.0/ports/xtensa/xcc/ |
D | readme_threadx.txt | 12 defined in the TIE language) with certain minimum requirements. You 17 the Xtensa C library and the newlib C library distributed with Xtensa Tools 22 - Timer interrupt option with at least one interruptible timer for ThreadX. 32 traditional RTOS "board support package" with RTOS specific interrupt-driven 42 can also build to run on a raw Xtensa core with no "board support", a 45 is easier to debug with, then move to a board if/when you need to test 48 ThreadX/Xtensa comes with a Makefile as well as DOS .bat file, taking 49 advantage of xt-make, a version of GNU make that comes with Xtensa Tools 54 platform builds can coexist even with incremental rebuilds. 67 board with Xtensa Tools RB-2007.2 and up (support is bundled with the tools). [all …]
|
/ThreadX-v6.3.0/ports/risc-v32/iar/example_build/ |
D | sample_threadx.icf | 10 define memory mem with size = 4G; 18 define block CSTACK with alignment = 16, size = CSTACK_SIZE { }; 19 define block HEAP with alignment = 16, size = HEAP_SIZE { }; 21 define block MVECTOR with alignment = 128 { ro section .mintvec }; 25 define block MINTERRUPT with alignment = 128 { ro section .mtext }; 31 define block MINTERRUPTS with maximum size = 64k { ro section .mtext, 35 define block RW_DATA with static base GPREL { rw data };
|
/ThreadX-v6.3.0/ports_smp/cortex_a53_smp/ac6/example_build/sample_threadx/ |
D | MP_Mutexes.h | 7 * and your compliance with all applicable terms and conditions of such licence agreement. 26 * mutex *m - pointer to the 32-bit word associated with the mutex 39 * mutex *m - pointer to the 32-bit word associated with the mutex 46 * is used to guarantee that the mutex claim is properly ordered with 55 * mutex *m - pointer to the 32-bit word associated with the mutex 62 * ordered with respect any accesses to the resource protected by the mutex
|
/ThreadX-v6.3.0/ports_smp/cortex_a53_smp/gnu/example_build/sample_threadx/ |
D | MP_Mutexes.h | 7 * and your compliance with all applicable terms and conditions of such licence agreement. 26 * mutex *m - pointer to the 32-bit word associated with the mutex 39 * mutex *m - pointer to the 32-bit word associated with the mutex 46 * is used to guarantee that the mutex claim is properly ordered with 55 * mutex *m - pointer to the 32-bit word associated with the mutex 62 * ordered with respect any accesses to the resource protected by the mutex
|
/ThreadX-v6.3.0/ports_smp/cortex_a55_smp/ac6/example_build/sample_threadx/ |
D | MP_Mutexes.h | 7 * and your compliance with all applicable terms and conditions of such licence agreement. 26 * mutex *m - pointer to the 32-bit word associated with the mutex 39 * mutex *m - pointer to the 32-bit word associated with the mutex 46 * is used to guarantee that the mutex claim is properly ordered with 55 * mutex *m - pointer to the 32-bit word associated with the mutex 62 * ordered with respect any accesses to the resource protected by the mutex
|
/ThreadX-v6.3.0/ports_smp/cortex_a55_smp/gnu/example_build/sample_threadx/ |
D | MP_Mutexes.h | 7 * and your compliance with all applicable terms and conditions of such licence agreement. 26 * mutex *m - pointer to the 32-bit word associated with the mutex 39 * mutex *m - pointer to the 32-bit word associated with the mutex 46 * is used to guarantee that the mutex claim is properly ordered with 55 * mutex *m - pointer to the 32-bit word associated with the mutex 62 * ordered with respect any accesses to the resource protected by the mutex
|