Учим СИ : Эльфостроение : Форум

Страница 6 из 12: « 1 2 3 4 5 [6] 7 8 9 10 ... 12 »

 UltraShot:
28.10.08, 17:53
 SanDieGo, http://supertrubka.org/newbb_plus/viewtopic.php?topic_id=2527&post_id=46077#46077

 SanDieGo:
28.10.08, 19:22
 Spasibo budem vnikat'!


Добавлено 29.10.08 21:22

A po kakoj programe delaete to vse shto tut pisali ?

[ Редактировано SanDieGo в 29.10.08 21:23 ]

 Pavlus:
04.01.09, 13:25
 
SanDieGo пишет:
Spasibo budem vnikat'!


Добавлено 29.10.08 21:22

A po kakoj programe delaete to vse shto tut pisali ?

[ Редактировано SanDieGo в 29.10.08 21:23 ]

"Visual Studio","IAR"

 Vaher:
21.02.09, 22:55
 А что такое (*) //?

 den_po:
22.02.09, 00:57
 Vaher, а может стоит сначала книжки почитать, а вопросы задавать после этого?

 djan:
26.02.09, 02:25
 скачал урезану. версию иара
IAR C/C++ Compiler for ARM
4.40A Evaluation (4.40.1.201)
C:\IAR\ARM\BIN\ICCARM.EXE
25.09.2006 13:31:30, 10780672 bytes

при открытии примеров пришет
Diagnostics: 'Settings 'ICCARM': unsupported version - 14'.

проект компилится, но не линкуется
Fatal Error[e72]: Segment ELFBEGIN must be defined in a segment definition option (-Z, -b or -P)

очень не хочется качат новую версию иара, что поменять в настройках проекта, чтобы он бы он нормально слинковался?

 Deitro:
26.02.09, 08:08
 djan,
Попробуй так настроить:
1) Для начала меняем в поле выбора слева вверху Debug на Release.

2) Далее кликаем правой кнопкой мышки на названии проекта и выбираем Options, или выбираем пункт Options в строке меню пункта Project, или нажимаем Alt+F7. В General Options меняем Processor mode на Arm и Core на ARM926EJ-S.

3) В C/C++ Compiler: Language - Extended Embedded C++.

4) В Linker на вкладке Output: по желанию можно изменить имя создаваемого эльфа, поставив галочку в Override default. В Output format оставляем elf/dwarf. В Format variant ставим None.

5) В Linker на вкладке Config: в Linker commad line ставим галочку Override default, нажимаем на кнопку "...", и выбираем файл 1.xcl из скачанной папки include. Ставим галочку на Override default program entry и меняем Entry label на "main".

6) Теперь нажимаем OK. Кликаем правой кнопкой мыши на имени проекта или на пункте Project в меню, и выбираем пункт Add Files, меняем тип файлов на Все файлы, и добавляем func.asm.

 SlaveMaster:
14.03.09, 13:24
 Не подскажете где можно почитать про маски текста ("%02d") для функции snwprintf?
В имеющихся учебниках описания не нашёл, методом проб разобраться не получилось..

 noa:
14.03.09, 13:32
 http://masterpc.alfaspace.net/books/CCScience/book_C_programming/1/#p12
Читай, это самое начало.

 Joker XT:
14.03.09, 13:33
 SlaveMaster, во всех учебниках есть...
%o для восьмеричного числа; %x для шестнадцатеричного числа; %c для символа; %s для строки символов и %% для самого %.
%ls для u16 символов


%d - печать десятичного целого.
%6d - печать десятичного целого в поле из шести позиций.
%f - печать числа с плавающей точкой.
%6f – печать числа с плавающей точкой в поле из шести позиций.
%.2f – печать числа с плавающей точкой с двумя цифрами после десятичной точки.
%6.2f - печать числа с плавающей точкой и двумя цифрами после десятичной точки в поле из шести позиций.
Страница 6 из 12: « 1 2 3 4 5 [6] 7 8 9 10 ... 12 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2527&start=50

© 2005-2018 supertrubka.org