Помогите сделать многофайловый проект в IAR. Проект на асемблере, поиском похожего не нашел.
Нужно из главного проекта вытащить подпрограммы в отдельные файлы.
Когда писал на winavr то в начале основного файла писал
.include 'файл с константами"
а в конце основного файла
.include 'п\п 1.asm"
.include 'п\п 2.asm"
....
.include 'п\п N.asm"
Сейчас осваиваю msp430 и IAR. Как сделать нечто подобное.
Очень желательно какой-нибудь пример (образец программы)
Доку по асемблеру читал. К сожалению не понял

Почитав форум понял что надо сделать некий заголовочный файл но не понял что он должен содержать.
Вот примерно что я хотел-бы получить:
main.s43
#include "msp430.h" ; #define controlled include file
NAME beta ; module name
;константы
ht_cs equ 0x02 ;
ht_wr equ 0x04 ;
ht_data equ 0x01 ;
; RAM definition
ORG 0x2400
;распределение памяти
delay_count: ds 2 ; for delayed 1uS
bufer1: ds 16 ;0x10 ;
ORG 0xFFFE
DC16 UART_INT
вектора прерывания
ORG 0xFFD2
DC16 RTC_A_INT
RSEG CSTACK ; pre-declaration of segment
RSEG CODE ; place program in 'CODE' segment
main:
код .....
call #program1
bit #name_bit,byte_in_memory
jz main
call #program2
jmp main
end
file1.s43
program1:
код, использующий константы и определения памяти из main и file2
bis #name_bit,byte_in_memory
jmp program2
ret
file2.s43
program2:
код, использующий константы и определения памяти из main и file1
bic #name_bit,byte_in_memory
ret
Что должно быть в начале файлов file1 и file2 ?
Как их подключить в main?
Как (и надо-ли?) в main описать подпрограммы и константы\переменные используемые в файлах file1 и file2?
Соответственно и наоборот для файлов file1 и file2 подпрограммы и константы\переменные используемые(описаные) в майн?
ОЧЕНЬ ЖЕЛАТЕЛЬНО ПРИМЕР.
P/S в С совсем не силен

P/P/S Вопросы подозреваю RTFM ные , но все-же просьба помочь начинающему....