-
- Да, так и задумано. Либо создавай уникальную секцию (удобно с тем же именем, что и сам инклуд) в самом начале каждого подключаемого через проект инклуда, либо подключай инклуды по-старинке - .include blabla.s в тексте main.s (создав таковой) - MBedder(01.06.2008 00:59)
- Ы-ы-ы...Ну накуя так задумано!.. ;О) mse(125 знак., 02.06.2008 10:38)
- всегда для того чтоб посмотреть код использовал Programm Memory окно. Гораздо понятней чем дизасм =)) - Gamma SPb(02.06.2008 11:45)
- Нет, не так. Секции атрибут code нужно ставить - .section bla, code (bla без передней точки), .end не нужен (он завершает всю программу). А накуя - так, видимо, кое-кому кошернее СИфилис лечить :)) - MBedder(02.06.2008 11:04)
- Ага...А этта...Как ему (линкеру, по-видимому) указать, что стек у меня лежит здесь и его максимум такой. Т.е. __SP_init и __SPLIM_init, соотвецтвенно. А то стек от 0х914...0xb34 жырновато как-то. Или это связано с наличием дебуг-моды? - mse(02.06.2008 11:37)
- Значения _SP_init и _SPLIM_init вычисляются линкером после линковки всех data-секций так, что под стек отдается вся оставшаяся RAM. Если хочешь делать это сам полуавтоматом, то пользуйся директивой .sizeof.section., или руками пиши прямо значения - MBedder(02.06.2008 11:46)
- Дык, прям цыфирки писать всё одно хреново: он же маппинг дата секцый один хер, по своему сделает. Так что sizeof рулит. ;О) - mse(02.06.2008 12:16)
- или так: Gamma SPb(524 знак., 02.06.2008 11:48)
- Ага, панятна. Спасибо. - mse(02.06.2008 12:14)
- Значения _SP_init и _SPLIM_init вычисляются линкером после линковки всех data-секций так, что под стек отдается вся оставшаяся RAM. Если хочешь делать это сам полуавтоматом, то пользуйся директивой .sizeof.section., или руками пиши прямо значения - MBedder(02.06.2008 11:46)
- Ага...А этта...Как ему (линкеру, по-видимому) указать, что стек у меня лежит здесь и его максимум такой. Т.е. __SP_init и __SPLIM_init, соотвецтвенно. А то стек от 0х914...0xb34 жырновато как-то. Или это связано с наличием дебуг-моды? - mse(02.06.2008 11:37)
- Ы-ы-ы...Ну накуя так задумано!.. ;О) mse(125 знак., 02.06.2008 10:38)
- Да, так и задумано. Либо создавай уникальную секцию (удобно с тем же именем, что и сам инклуд) в самом начале каждого подключаемого через проект инклуда, либо подключай инклуды по-старинке - .include blabla.s в тексте main.s (создав таковой) - MBedder(01.06.2008 00:59)