реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Keil->IAR
zltigo
сообщение Apr 4 2017, 18:32
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Allregia @ Apr 4 2017, 19:12) *
Ладно, с этим уже все ясно, помогите лучше с бутлоадером, в соседней теме.
Там реально проблема.

Там не проблема. Там продолжение стонов за кейл, что в каком то волшебном кейловском файле что то само собой делалось. Что не интересно. Но лучше поймите, что контролер святым духом не сможет узнать где теперь находится таблица векторов. И есть ли она у Вас вообще. Познакомьтесь для начала с Vector Table Offset Register.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Allregia
сообщение Apr 4 2017, 21:21
Сообщение #32


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Цитата(zltigo @ Apr 4 2017, 19:32) *
Там не проблема. Там продолжение стонов за кейл, что в каком то волшебном кейловском файле что то само собой делалось. Что не интересно. Но лучше поймите, что контролер святым духом не сможет узнать где теперь находится таблица векторов. И есть ли она у Вас вообще. Познакомьтесь для начала с Vector Table Offset Register.


Я в курсе что такое таблица векторов, видимо Вам нечего сказать по существу проблемы.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 4 2017, 22:14
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Allregia @ Apr 5 2017, 00:21) *
Я в курсе что такое таблица векторов

Очевидно, что только слова такие слышали, ибо в Вашем "загрузчике" даже попытка ее переместить отсутствует начисто. После демонстрации таких познаний дальше обсуждать нечего.



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Allregia
сообщение Apr 4 2017, 22:54
Сообщение #34


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



А зачем ее перемещать, если в system_st32f?xx.c аппликации оно настраивается заново SCB->VTOR=... ?

У меня больше десятка проектов на F1/F4, где оно прекрасно работает. Кстати, и в примерах я тоже не видел никаких "перемещений", в том числе и аппноте от ST для F7, так что загрузчик тут вооще не причем.

Ваши знания отлично продемонстрированы, как и желание помочь.
Может лучше было просто сказать "я не знаю"? Или "я не работал с F7"?
Go to the top of the page
 
+Quote Post
jcxz
сообщение Apr 5 2017, 06:15
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Allregia @ Apr 4 2017, 17:25) *
Так в том-то и дело, что у Кейле я всегда и писал:
__INLINE void MyFunc(void){...}
А в этих проектах под ИАР - полно такой прагмы.

Так всё-таки - претензии к IAR-у или стилю написания исходников? Путаете мух с котлетами.
Как тут уже сказали: "#pragma inline=forced" можно просто выкинуть, ибо она имеет смысл только для отладки.
Go to the top of the page
 
+Quote Post
Allregia
сообщение Apr 5 2017, 06:23
Сообщение #36


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Уже выкинул.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 5 2017, 07:19
Сообщение #37


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Allregia @ Apr 5 2017, 01:54) *
А зачем ее перемещать, если в system_st32f?xx.c

В приведеных Вами исходниках есть только то, что есть. Что ЕЩЕ и КАК делаеся или НЕ делается за их пределами ведомо только Вам.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Allregia
сообщение Apr 5 2017, 07:26
Сообщение #38


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Ну во 1-х, оно одинаково себя ведет если и перемещать в бутлоадере, потому я и спросил о каких-то тонкостях именно в F7.
Во 2-х - если Вы не знаете как устроена система на STM32, и какой у нее стандартный старап (system_stm32f7xx.c + startup_stm32f767xx.s), то лучше промолчать, пусть более грамотные ответят.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 5 2017, 07:35
Сообщение #39


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Allregia @ Apr 5 2017, 10:26) *
Во 2-х - если Вы не знаете как устроена система на STM32, и какой у нее стандартный старап (system_stm32f7xx.c + startup_stm32f767xx.s), то лучше промолчать, пусть более грамотные ответят.

Как более грамотный могу Вам сказать, что действительно не знаю, что и по какой причине Вы наивно полагаете каким то "стандартным стартапом" да еще и с каким то еще "стандартным" прибасом, поскольку всегда обхожусь без "любезно" предоставяемого кем попало мусора.



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
jcxz
сообщение Apr 5 2017, 08:41
Сообщение #40


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Allregia @ Apr 5 2017, 09:26) *
Во 2-х - если Вы не знаете как устроена система на STM32, и какой у нее стандартный старап (system_stm32f7xx.c + startup_stm32f767xx.s), то лучше промолчать, пусть более грамотные ответят.

Странно.... А у меня стартап одинаковый для всех моих проектов на LPC17xx, LPC43xx, Tiva TM4C129xxx, Infineon XMC4700, STM32F4xx, STM32F1xx - всём, что на CM3/CM4.
И что-то подозреваю, что и на CM7 он не будет отличаться.
ЧЯДНТ? rolleyes.gif
Go to the top of the page
 
+Quote Post
Allregia
сообщение Apr 5 2017, 10:28
Сообщение #41


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Уважаемые, может кто-нибудь ответить что-нибудь по существу? И желательно - в соседней теме, где и задан вопрос, поскольку к ЭТОЙ теме он отношения не имеет.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 19:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01469 секунд с 7
ELECTRONIX ©2004-2016