|
|
 |
Ответов
|
Jul 12 2012, 04:11
|
Знающий
   
Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594

|
Цитата(AHTOXA @ Jul 12 2012, 01:10)  А по-моему, всё гораздо проще. SystemInit - это от ST, а __main - от кейла. И ST банально не может вызвать SystemInit после __main, потому что оттуда нет возврата  Эти рассуждения не выдерживают никакой критики. Почему бы тогда по вашей логиге банально не вызывать SystemInit в сомом main()? Инициализация на 16МГц и на 168МГц - чувствуете разницу?
|
|
|
|
|
Jul 12 2012, 09:05
|

фанат дивана
     
Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684

|
Цитата(kan35 @ Jul 12 2012, 10:11)  Почему бы тогда по вашей логиге банально не вызывать SystemInit в сомом main()? Потому что main - это уже пользовательское приложение. А ST пыталась сделать шаблон. Как раз для того, чтобы пользователю в main ничего не надо было писать. Цитата(kan35 @ Jul 12 2012, 10:11)  Инициализация на 16МГц и на 168МГц - чувствуете разницу? А при использовании GCC, по вашей "логиге", проц стартует сразу на 168МГц?  Я понимаю, что вы послушали "спецов" из ST, и прониклись. Но голову-то включать иногда надо?
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
Сообщений в этой теме
Вячик13 Начальная инициализация статических переменных. Jul 9 2012, 06:36 ViKo Цитата(Вячик13 @ Jul 9 2012, 09:36) В фун... Jul 9 2012, 06:49 Вячик13 Цитата(ViKo @ Jul 9 2012, 09:49) Например... Jul 9 2012, 07:09 ViKo Смотрите, что есть в startup.
КодReset_Handler PRO... Jul 9 2012, 07:30 Вячик13 Цитата(ViKo @ Jul 9 2012, 10:30) Смотрите... Jul 9 2012, 07:36  ViKo Цитата(Вячик13 @ Jul 9 2012, 10:36) По-мо... Jul 9 2012, 07:50   Вячик13 Цитата(ViKo @ Jul 9 2012, 10:50) И это пр... Jul 9 2012, 08:05    ViKo Цитата(Вячик13 @ Jul 9 2012, 11:05) Не по... Jul 9 2012, 08:11     Вячик13 Цитата(ViKo @ Jul 9 2012, 11:11) где же m... Jul 9 2012, 08:20 kan35 в 20х числах июня, Томас Дреслер из ST совместно с... Jul 10 2012, 10:16 Вячик13 Цитата(kan35 @ Jul 10 2012, 13:16) в 20х ... Jul 11 2012, 04:58 ViKo Цитата(kan35 @ Jul 10 2012, 13:16) В том ... Jul 11 2012, 05:19 kan35 Вы сказали, что в GCC сначала происходит инициализ... Jul 12 2012, 11:45 AHTOXA Цитата(kan35 @ Jul 12 2012, 17:45) Вы ска... Jul 12 2012, 19:42 редактор SystemInit() от STM приводит контроллер в исходное... Jul 12 2012, 12:19 kan35 Цитата(редактор @ Jul 12 2012, 16:19) Sys... Jul 12 2012, 13:17 kan35 Ну и отвлекаясь от обсуждения квалификации инженер... Jul 13 2012, 05:58 AHTOXA То есть, по поводу квалификации инженера из ST у н... Jul 13 2012, 08:08 редактор ЦитатаА вы уверены что SystemInit делает то что вы... Jul 13 2012, 11:50 ViKo Напомню, что переменные могут располагаться и во в... Jul 14 2012, 15:07 AHTOXA Цитата(ViKo @ Jul 14 2012, 21:07) Напомню... Jul 14 2012, 21:06 _Артём_ Цитата(AHTOXA @ Jul 15 2012, 00:06) да, м... Jul 15 2012, 18:13  AHTOXA Потому что при вызове сишной функции SystemInit() ... Jul 15 2012, 19:58 kan35 АНТОХА, действительно, разница в шаблонах имеется,... Jul 15 2012, 05:20 AHTOXA Да, точно, с TASKING-ом я был невнимателен. Тогда ... Jul 15 2012, 06:15 редактор Если бы сишная функция была включена в стартап в в... Jul 16 2012, 05:34 ViKo Все, что делается до main, принадлежит операционно... Jul 16 2012, 07:59 AHTOXA Цитата(ViKo @ Jul 16 2012, 13:59) Все, чт... Jul 16 2012, 09:55  ViKo Цитата(AHTOXA @ Jul 16 2012, 12:55) Язык ... Jul 16 2012, 10:50   AHTOXA Если SystemInit написать на ассемблере, то не набл... Jul 16 2012, 12:18
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|