Quantcast
Channel: Forum - Recent Threads
Viewing all articles
Browse latest Browse all 5781

There is some way to avoid recompiling all Protected files in “Make” operation in IAR for Synergy v8.21?

$
0
0


Hi

I’m working in a project with IAR for Renesas Synergy (8.21.1). This project uses and (SPP 1.4.0), and include ThreadX and some SSP frameworks.

My issue is: when I chose to “Make” project (not a “Rebuild all”), IAR compiles changed files (which is correct) and also all protected files from SSP (normally the framework implementations and the whole ThreadX kernel). This behavior makes “Make” operation very slow.

Previous version of IAR for Synergy (7.71) only compile actually changed file in “Make” operation.

 

There is some way to avoid recompiling all protected files in “Make” operation in IAR v8.21?

 

Thanks

 

 

ps. Example of “Make” output log, where only "thread_console_entry.c" had been changed

Building configuration: ISE_Ctrl - Debug

Updating build tree...

sf_uart_comms.c 

sf_console.c 

tx_block_allocate.c 

thread_console_entry.c 

tx_block_pool_create.c 

tx_block_pool_cleanup.c 

tx_block_pool_delete.c 

tx_block_pool_info_get.c 

tx_block_pool_performance_info_get.c 

tx_block_pool_initialize.c 

tx_block_pool_performance_system_info_get.c 

tx_block_pool_prioritize.c 

tx_byte_allocate.c 

tx_block_release.c 

tx_byte_pool_cleanup.c 

tx_byte_pool_create.c 

tx_byte_pool_info_get.c 

tx_byte_pool_delete.c 

tx_byte_pool_initialize.c 

tx_byte_pool_performance_info_get.c 

tx_byte_pool_performance_system_info_get.c 

tx_byte_pool_prioritize.c 

tx_byte_pool_search.c 

tx_byte_release.c 

tx_event_flags_cleanup.c 

tx_event_flags_create.c 

tx_event_flags_delete.c 

tx_event_flags_get.c 

tx_event_flags_info_get.c 

tx_event_flags_initialize.c 

tx_event_flags_performance_info_get.c 

tx_event_flags_performance_system_info_get.c 

tx_event_flags_set.c 

tx_event_flags_set_notify.c 

tx_initialize_high_level.c 

tx_initialize_kernel_enter.c 

tx_initialize_kernel_setup.c 

tx_initialize_low_level.c 

tx_isr_end.c 

tx_misra.c 

tx_isr_start.c 

tx_mutex_cleanup.c 

tx_mutex_create.c  

tx_mutex_delete.c 

tx_mutex_get.c 

tx_mutex_info_get.c 

tx_mutex_initialize.c 

tx_mutex_performance_info_get.c 

tx_mutex_performance_system_info_get.c 

tx_mutex_prioritize.c 

tx_mutex_priority_change.c 

tx_mutex_put.c 

tx_queue_cleanup.c 

tx_queue_delete.c 

tx_queue_create.c 

tx_queue_flush.c 

tx_queue_front_send.c 

tx_queue_initialize.c 

tx_queue_info_get.c 

tx_queue_performance_info_get.c 

tx_queue_performance_system_info_get.c 

tx_queue_prioritize.c 

tx_queue_receive.c 

tx_queue_send.c 

tx_queue_send_notify.c 

tx_semaphore_ceiling_put.c 

tx_semaphore_cleanup.c 

tx_semaphore_create.c 

tx_semaphore_delete.c 

tx_semaphore_get.c 

tx_semaphore_info_get.c 

tx_semaphore_initialize.c 

tx_semaphore_performance_info_get.c  

tx_semaphore_performance_system_info_get.c 

tx_semaphore_prioritize.c 

tx_semaphore_put.c 

tx_semaphore_put_notify.c 

tx_thread_create.c 

tx_thread_delete.c 

tx_thread_entry_exit_notify.c 

tx_thread_identify.c 

tx_thread_info_get.c 

tx_thread_initialize.c 

tx_thread_interrupt_control.c 

tx_thread_interrupt_disable.c 

tx_thread_interrupt_restore.c 

tx_thread_performance_info_get.c 

tx_thread_performance_system_info_get.c 

tx_thread_preemption_change.c 

tx_thread_priority_change.c 

tx_thread_relinquish.c 

tx_thread_reset.c 

tx_thread_resume.c 

tx_thread_schedule.c 

tx_thread_shell_entry.c 

tx_thread_sleep.c 

tx_thread_stack_analyze.c 

tx_thread_stack_build.c 

tx_thread_stack_error_handler.c 

tx_thread_stack_error_notify.c 

tx_thread_suspend.c 

tx_thread_system_return.c 

tx_thread_system_preempt_check.c 

tx_thread_system_resume.c 

tx_thread_system_suspend.c 

tx_thread_terminate.c 

tx_thread_time_slice.c 

tx_thread_time_slice_change.c 

tx_thread_timeout.c 

tx_thread_wait_abort.c 

tx_time_get.c 

tx_time_set.c 

tx_timer_activate.c 

tx_timer_change.c 

tx_timer_create.c 

tx_timer_deactivate.c 

tx_timer_delete.c 

tx_timer_expiration_process.c 

tx_timer_info_get.c 

tx_timer_initialize.c 

tx_timer_interrupt.c 

tx_timer_performance_info_get.c 

tx_timer_performance_system_info_get.c 

tx_timer_system_activate.c 

tx_timer_system_deactivate.c 

tx_timer_thread_entry.c 

tx_trace_buffer_full_notify.c 

tx_trace_disable.c 

tx_trace_enable.c 

tx_trace_event_filter.c 

tx_trace_event_unfilter.c 

tx_trace_initialize.c 

tx_trace_interrupt_control.c 

tx_trace_isr_enter_insert.c 

tx_trace_isr_exit_insert.c 

tx_trace_object_register.c 

tx_trace_object_unregister.c 

tx_trace_user_event_insert.c 

txe_block_allocate.c 

txe_block_pool_create.c 

txe_block_pool_delete.c 

txe_block_pool_info_get.c 

txe_block_pool_prioritize.c 

txe_block_release.c 

txe_byte_allocate.c 

txe_byte_pool_create.c 

txe_byte_pool_delete.c 

txe_byte_pool_info_get.c 

txe_byte_pool_prioritize.c 

txe_byte_release.c 

txe_event_flags_create.c 

txe_event_flags_delete.c 

txe_event_flags_get.c 

txe_event_flags_info_get.c 

txe_event_flags_set.c 

txe_event_flags_set_notify.c 

txe_mutex_create.c 

txe_mutex_delete.c 

txe_mutex_get.c 

txe_mutex_info_get.c 

txe_mutex_prioritize.c 

txe_mutex_put.c 

txe_queue_create.c 

txe_queue_delete.c 

txe_queue_flush.c 

txe_queue_front_send.c 

txe_queue_info_get.c 

txe_queue_prioritize.c 

txe_queue_receive.c 

txe_queue_send.c  

txe_queue_send_notify.c 

txe_semaphore_ceiling_put.c 

txe_semaphore_create.c 

txe_semaphore_delete.c 

txe_semaphore_get.c 

txe_semaphore_info_get.c 

txe_semaphore_prioritize.c 

txe_semaphore_put.c 

txe_semaphore_put_notify.c 

txe_thread_create.c 

txe_thread_delete.c 

txe_thread_entry_exit_notify.c 

txe_thread_info_get.c 

txe_thread_preemption_change.c 

txe_thread_priority_change.c 

txe_thread_relinquish.c 

txe_thread_reset.c 

txe_thread_resume.c 

txe_thread_suspend.c 

txe_thread_terminate.c 

txe_thread_time_slice_change.c 

txe_thread_wait_abort.c 

txe_timer_activate.c 

txe_timer_change.c 

txe_timer_create.c 

txe_timer_deactivate.c 

txe_timer_delete.c 

txe_timer_info_get.c 

Linking

ISE_Ctrl.out

Converting

 

Total number of errors: 0

Total number of warnings: 0


Viewing all articles
Browse latest Browse all 5781

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>