/ThreadX-v6.4.1/common_smp/inc/ |
D | tx_api.h | 254 #define TX_THREAD_EXTENSION_PTR_SET(a, b) { \ argument 256 thread_ptr = (TX_THREAD *) (a); \ 262 #define TX_THREAD_EXTENSION_PTR_GET(a, b, c) { \ argument 270 … (a) = (b *)(thread_ptr -> tx_thread_extension_ptr); \ 279 #define TX_TIMER_EXTENSION_PTR_SET(a, b) { \ argument 281 timer_ptr = (TX_TIMER *) (a); \ 287 #define TX_TIMER_EXTENSION_PTR_GET(a, b, c) { \ argument 291 … (a) = (b *)(_tx_timer_expired_timer_ptr -> tx_timer_internal_extension_ptr); \ 298 #define TX_THREAD_EXTENSION_PTR_SET(a, b) 302 #define TX_THREAD_EXTENSION_PTR_GET(a, b, c) { \ [all …]
|
D | tx_trace.h | 60 #define TX_TRACE_OBJECT_REGISTER(t,p,n,a,b) argument 62 #define TX_TRACE_IN_LINE_INSERT(i,a,b,c,d,f) argument 455 #define TX_TRACE_INFO_FIELD_ASSIGNMENT(a,b,c,d) trace_event_ptr -> tx_trace_buffer_entry_info_1 = … argument 457 …ne TX_TRACE_INFO_FIELD_ASSIGNMENT(a,b,c,d) trace_event_ptr -> tx_trace_buffer_entry_information_f… argument 462 …CE_OBJECT_REGISTER(t,p,n,a,b) _tx_trace_object_register((UCHAR) (t), (VOID *) … argument 465 #define TX_TRACE_IN_LINE_INSERT(i,a,b,c,d,e) \ argument 499 TX_TRACE_INFO_FIELD_ASSIGNMENT((a),(b),(c),(d)) \ 544 #define TX_OBJECT_TO_UCHAR_POINTER_CONVERT(a) _tx_misra_object_to_uchar_pointer_convert((… argument 545 #define TX_UCHAR_TO_OBJECT_POINTER_CONVERT(a) _tx_misra_uchar_to_object_pointer_convert((… argument 546 #define TX_UCHAR_TO_HEADER_POINTER_CONVERT(a) _tx_misra_uchar_to_header_pointer_convert((… argument [all …]
|
/ThreadX-v6.4.1/common/inc/ |
D | tx_trace.h | 60 #define TX_TRACE_OBJECT_REGISTER(t,p,n,a,b) argument 62 #define TX_TRACE_IN_LINE_INSERT(i,a,b,c,d,f) argument 455 #define TX_TRACE_INFO_FIELD_ASSIGNMENT(a,b,c,d) trace_event_ptr -> tx_trace_buffer_entry_info_1 = … argument 457 …ne TX_TRACE_INFO_FIELD_ASSIGNMENT(a,b,c,d) trace_event_ptr -> tx_trace_buffer_entry_information_f… argument 462 …CE_OBJECT_REGISTER(t,p,n,a,b) _tx_trace_object_register((UCHAR) (t), (VOID *) … argument 465 #define TX_TRACE_IN_LINE_INSERT(i,a,b,c,d,e) \ argument 497 TX_TRACE_INFO_FIELD_ASSIGNMENT((a),(b),(c),(d)) \ 542 #define TX_OBJECT_TO_UCHAR_POINTER_CONVERT(a) _tx_misra_object_to_uchar_pointer_convert((… argument 543 #define TX_UCHAR_TO_OBJECT_POINTER_CONVERT(a) _tx_misra_uchar_to_object_pointer_convert((… argument 544 #define TX_UCHAR_TO_HEADER_POINTER_CONVERT(a) _tx_misra_uchar_to_header_pointer_convert((… argument [all …]
|
D | tx_api.h | 253 #define TX_THREAD_EXTENSION_PTR_SET(a, b) { \ argument 255 thread_ptr = (TX_THREAD *) (a); \ 261 #define TX_THREAD_EXTENSION_PTR_GET(a, b, c) { \ argument 269 … (a) = (b *)(thread_ptr -> tx_thread_extension_ptr); \ 278 #define TX_TIMER_EXTENSION_PTR_SET(a, b) { \ argument 280 timer_ptr = (TX_TIMER *) (a); \ 286 #define TX_TIMER_EXTENSION_PTR_GET(a, b, c) { \ argument 290 … (a) = (b *)(_tx_timer_expired_timer_ptr -> tx_timer_internal_extension_ptr); \ 297 #define TX_THREAD_EXTENSION_PTR_SET(a, b) 301 #define TX_THREAD_EXTENSION_PTR_GET(a, b, c) { \ [all …]
|
D | tx_thread.h | 73 #define TX_MOD32_BIT_SET(a,b) (b) = (((ULONG) 1) << ((a)%((UINT)32))); argument 78 #define TX_MOD32_BIT_SET(a,b) (b) = (((ULONG) 1) << ((a))); argument 88 #define TX_DIV32_BIT_SET(a,b) (b) = (((ULONG) 1) << ((a)/((UINT) 32))); argument 97 #define TX_THREAD_STATE_CHANGE(a, b) argument 106 #define TX_THREAD_GET_CURRENT(a) (a) = _tx_thread_current_ptr; argument 115 #define TX_THREAD_SET_CURRENT(a) _tx_thread_current_ptr = (a); argument
|
/ThreadX-v6.4.1/utility/benchmarks/thread_metric/ |
D | thread_metric_readme.txt | 9 that can be processed during a specific timer interval. A 30 14 This is the baseline test consisting of a single thread. This 22 voluntarily release control to each other in a round-robin fashion. 31 This test consists of 5 threads that each have a unique priority. 33 left in a suspended state. The lowest priority thread will resume 45 This test consists of a single thread. The thread will cause an 46 interrupt (typically implemented as a trap), which will result in 47 a call to the interrupt handler. The interrupt handler will 48 increment a counter and then post to a semaphore. After the 51 the semaphore set by the interrupt handler, increments a counter [all …]
|
/ThreadX-v6.4.1/ports/cortex_a5/ghs/inc/ |
D | tx_el.h | 451 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO4(a, b, c, d, e) \ argument 457 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 481 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO3(a, b, c, d) \ argument 487 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 509 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(a, b, c) \ argument 515 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 535 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO1(a, b) \ argument 541 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 559 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO0(a) \ argument 565 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ [all …]
|
/ThreadX-v6.4.1/ports/cortex_m4/ghs/inc/ |
D | tx_el.h | 451 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO4(a, b, c, d, e) \ argument 457 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 481 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO3(a, b, c, d) \ argument 487 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 509 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(a, b, c) \ argument 515 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 535 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO1(a, b) \ argument 541 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 559 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO0(a) \ argument 565 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ [all …]
|
/ThreadX-v6.4.1/ports/cortex_m3/ghs/inc/ |
D | tx_el.h | 451 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO4(a, b, c, d, e) \ argument 457 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 481 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO3(a, b, c, d) \ argument 487 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 509 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(a, b, c) \ argument 515 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 535 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO1(a, b) \ argument 541 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 559 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO0(a) \ argument 565 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ [all …]
|
/ThreadX-v6.4.1/ports/cortex_a8/ghs/inc/ |
D | tx_el.h | 451 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO4(a, b, c, d, e) \ argument 457 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 481 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO3(a, b, c, d) \ argument 487 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 509 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(a, b, c) \ argument 515 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 535 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO1(a, b) \ argument 541 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 559 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO0(a) \ argument 565 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ [all …]
|
/ThreadX-v6.4.1/ports/cortex_a7/ghs/inc/ |
D | tx_el.h | 451 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO4(a, b, c, d, e) \ argument 457 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 481 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO3(a, b, c, d) \ argument 487 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 509 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(a, b, c) \ argument 515 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 535 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO1(a, b) \ argument 541 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 559 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO0(a) \ argument 565 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ [all …]
|
/ThreadX-v6.4.1/ports/cortex_a9/ghs/inc/ |
D | tx_el.h | 451 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO4(a, b, c, d, e) \ argument 457 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 481 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO3(a, b, c, d) \ argument 487 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 509 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(a, b, c) \ argument 515 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 535 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO1(a, b) \ argument 541 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 559 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO0(a) \ argument 565 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ [all …]
|
/ThreadX-v6.4.1/ports/cortex_r5/ghs/inc/ |
D | tx_el.h | 451 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO4(a, b, c, d, e) \ argument 457 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 481 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO3(a, b, c, d) \ argument 487 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 509 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(a, b, c) \ argument 515 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 535 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO1(a, b) \ argument 541 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 559 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO0(a) \ argument 565 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ [all …]
|
/ThreadX-v6.4.1/ports/cortex_r7/ghs/inc/ |
D | tx_el.h | 451 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO4(a, b, c, d, e) \ argument 457 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 481 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO3(a, b, c, d) \ argument 487 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 509 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(a, b, c) \ argument 515 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 535 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO1(a, b) \ argument 541 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 559 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO0(a) \ argument 565 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ [all …]
|
/ThreadX-v6.4.1/ports_arch/ARMv7-M/threadx/ghs/inc/ |
D | tx_el.h | 451 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO4(a, b, c, d, e) \ argument 457 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 481 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO3(a, b, c, d) \ argument 487 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 509 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(a, b, c) \ argument 515 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 535 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO1(a, b) \ argument 541 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 559 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO0(a) \ argument 565 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ [all …]
|
/ThreadX-v6.4.1/ports/cortex_r4/ghs/inc/ |
D | tx_el.h | 451 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO4(a, b, c, d, e) \ argument 457 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 481 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO3(a, b, c, d) \ argument 487 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 509 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(a, b, c) \ argument 515 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 535 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO1(a, b) \ argument 541 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 559 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO0(a) \ argument 565 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ [all …]
|
/ThreadX-v6.4.1/ports/cortex_m7/ghs/inc/ |
D | tx_el.h | 451 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO4(a, b, c, d, e) \ argument 457 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 481 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO3(a, b, c, d) \ argument 487 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 509 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(a, b, c) \ argument 515 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 535 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO1(a, b) \ argument 541 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 559 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO0(a) \ argument 565 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ [all …]
|
/ThreadX-v6.4.1/ports_smp/mips32_interaptiv_smp/green/inc/ |
D | tx_el.h | 450 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO4(a, b, c, d, e) \ argument 456 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 480 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO3(a, b, c, d) \ argument 486 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 508 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(a, b, c) \ argument 514 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 534 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO1(a, b) \ argument 540 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 558 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO0(a) \ argument 564 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ [all …]
|
/ThreadX-v6.4.1/ports_smp/cortex_a5x_smp/green/inc/ |
D | tx_el.h | 450 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO4(a, b, c, d, e) \ argument 456 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 480 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO3(a, b, c, d) \ argument 486 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 508 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(a, b, c) \ argument 514 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 534 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO1(a, b) \ argument 540 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ 558 #define TX_EL_KERNEL_CALL_EVENT_INSERT_INFO0(a) \ argument 564 … *((unsigned short *) (entry_ptr + TX_EL_EVENT_SUBTYPE_OFFSET)) = (unsigned short) a; \ [all …]
|
/ThreadX-v6.4.1/ports/arm11/gnu/example_build/ |
D | build_threadx_sample.bat | 5 … reset.o crt0.o tx_initialize_low_level.o sample_threadx.o tx.a libc.a libnosys.a libgcc.a -o samp…
|
/ThreadX-v6.4.1/ports/cortex_m23/ac6/example_build/demo_secure_zone/ |
D | Abstract.txt | 5 The application uses CMSIS and can be executed on a Fixed 14 - Calls a secure function from non-secure state. 15 - Calls a secure function that call back to a non-secure function.
|
/ThreadX-v6.4.1/ports/cortex_m33/ac6/example_build/demo_secure_zone/ |
D | Abstract.txt | 5 The application uses CMSIS and can be executed on a Fixed 14 - Calls a secure function from non-secure state. 15 - Calls a secure function that call back to a non-secure function.
|
/ThreadX-v6.4.1/ports/xtensa/xcc/ |
D | readme_threadx.txt | 7 The Xtensa configurable architecture supports a vast space of processor 9 a Cadence Design Systems RTOS porting layer that takes care of Xtensa specifics 27 Minimal support for certain evaluation boards is provided via a board 28 independent "XTBSP" API implemented by a board specific library. This 30 and console I/O device (usually a UART), and ThreadX can be built to 31 take advantage of these (note: it is not specific to ThreadX and is not a 34 this board support (a "raw" platform), but you will have to provide the 41 you have a supported emulation board, you can build to run on that. You 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 [all …]
|
/ThreadX-v6.4.1/ports_smp/cortex_a7_smp/gnu/example_build/ |
D | build_threadx_sample.bat | 6 …adx.ld reset.o crt0.o tx_initialize_low_level.o sample_threadx.o tx.a libc.a libgcc.a -o sample_th… 7 …sample_threadx.axf MP_GIC.o MP_Mutexes.o sample_threadx.o startup.o v7.o tx.a -Wl,-M > sample_thre…
|
/ThreadX-v6.4.1/ports/arm9/gnu/example_build/ |
D | build_threadx_sample.bat | 5 …adx.ld reset.o crt0.o tx_initialize_low_level.o sample_threadx.o tx.a libc.a libgcc.a -o sample_th…
|