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

 
 
2 страниц V   1 2 >  
Closed TopicStart new topic
> Можно ли код откомпилированный под ARM7TDMI-S использовать в ARM720T
Beginning
сообщение Aug 24 2007, 20:31
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Hello All! Всезнающая общественность, столкнулся со следующей проблемой. Знаю KEIL и есть наработки под ARM LPC2xxx. Влюбился в эту среду и её возможности. Но жизнь заставила писать проект под SHARP LH79525. Это ядро ARM720T. Но нет необходимости использовать периферию, кроме UART. MMU и кэш тоже не надо использовать. Если какие особенности при компиляции именно под это ядро? Если я будо писать под ARM7TDMI-S, а потом зашью в SHARP? Он не будет глючить?

Где почитать на русском про ядро ARM720T


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
Beginning
сообщение Aug 25 2007, 09:46
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Что, никто мне не ответит?


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
klop
сообщение Aug 25 2007, 10:07
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788



Цитата(Beginning @ Aug 24 2007, 23:31) *
Если какие особенности при компиляции именно под это ядро?


Там наверняка должен быть какой нибудь рекомендованный стартап файл.
Go to the top of the page
 
+Quote Post
Beginning
сообщение Aug 25 2007, 10:32
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



При компиляции С кода под ARM LH75xx, выскакивает ошибка:
*** Error: Referred Memory Range 'ROM1' is undefined.
Что это значит?


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
rezident
сообщение Aug 25 2007, 12:17
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Beginning @ Aug 25 2007, 16:32) *
При компиляции С кода под ARM LH75xx, выскакивает ошибка:
*** Error: Referred Memory Range 'ROM1' is undefined.
Что это значит?

Если дословно, то "диапазон памяти под именем 'ROM1' на который что-то ссылается/обращается не определен". Видимо стартап не подходящий или программа рассчитана на MCU с другим объемом/распределением памяти.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 25 2007, 13:14
Сообщение #6


Гуру
******

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



Цитата(Beginning @ Aug 25 2007, 12:46) *
Что, никто мне не ответит?

А что ответить sad.gif Ядро редкое, какое-то полузаброшенное. Был немало удивлен, что Keil aka ARM не поддерживает (точнее похоже поддерживает, но в узкозаточенных версиях компилятора ).


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Beginning
сообщение Aug 25 2007, 13:27
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Ну почему же заброшенное, например NXP(Philips) 3 июля 2007 купило у SHARP лицензию. (http://www.symmetron.ua/news/news:Sharpamt) Я перебрал все процессоры в Keil и не нашёл ни одного с архитектурой ARM720. Например в IAR есть и архитектура, и процессор, но к IAR личная неприязнь.


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 25 2007, 14:13
Сообщение #8


Гуру
******

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



Цитата(Beginning @ Aug 25 2007, 16:27) *
Например в IAR есть и архитектура, и процессор, но к IAR личная неприязнь.

А у меня нет личной неприязни ни к одному компилятору - подчеркиваю компилятору а не размалеванной IDE поставляемой с некоторыми компиляторами в комплекте (к коим у меня всем личная неприязнь smile.gif ). Берете номальный редактор, чего-нибудь make-образное и начинаете жизнь с ЛЮБЫМ компилятором, который необходим Вам для данной работы.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Beginning
сообщение Aug 25 2007, 15:02
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Согласен, компилятор всё равно какой, просто, когда привыкни к хорошему (Keil) с его супер возможностями, да хотя бы возможность писать свои отладочные функции, а потом садишься на то что, тебе ужасно не нравится, то начинаешь, и соринки в глазах замечать.


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 25 2007, 15:34
Сообщение #10


Гуру
******

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



Цитата(Beginning @ Aug 25 2007, 18:02) *
Согласен, компилятор всё равно какой, просто, когда привыкни к хорошему (Keil) с его супер возможностями

Keil безусловно хороший. Для некоторых ядер, пожалуй, максимально хороший. Но в общем ничем 'супер' не выдающийся среди группы других. Кроме того, жизнь течет, все меняется - лидеры не вечны. Осмотритесь вокруг.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Beginning
сообщение Aug 25 2007, 16:08
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



А что есть выбор? Keil, IAR, вроде CrossWorck. Чем я ещё могу воспользоватся для написания кода. Только чтобы это не было как в том анекдоте, когда гинеколог двигатель, через выхлопную трубу перебирал.


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
klop
сообщение Aug 25 2007, 16:16
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788



Цитата(Beginning @ Aug 25 2007, 19:08) *
А что есть выбор? Keil, IAR, вроде CrossWorck. Чем я ещё могу воспользоватся для написания кода. Только чтобы это не было как в том анекдоте, когда гинеколог двигатель, через выхлопную трубу перебирал.

+ GHS,gcc,ARM
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 25 2007, 16:30
Сообщение #13


Гуру
******

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



Цитата(Beginning @ Aug 25 2007, 19:08) *
А что есть выбор?

Keil(который RVCT ), IAR, GCC - это вполне очевидный и уже достаточный выбор.
Rowley можо, пожалуй. Остальные предположительно заметно послабее.
Цитата
Чем я ещё могу воспользоватся для написания кода

Начните с IAR 5.10 smile.gif, поскольку Keil не прогнозируем для данного применения.

Цитата(Beginning @ Aug 25 2007, 19:08) *
Только чтобы это не было как в том анекдоте, когда гинеколог двигатель, через выхлопную трубу перебирал.

Кажется слышал, а причем тут он? Простите, проблема была в Гинекологе, а не в инстументарии.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Beginning
сообщение Aug 25 2007, 17:27
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



У меня есть IAR ARM 4.31A плюс кряк. 5.1 это последняя версия? Есть ли к ней кряк? И сколько весит, а то сотню мегабайт… не знаю, что они не так делают, что бы среда столько кода занимала, nop-ами чтоли забивают biggrin.gif . И стоит ли её качать, или они ни чем не отличаются?


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 25 2007, 18:41
Сообщение #15


Гуру
******

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



Цитата(Beginning @ Aug 25 2007, 20:27) *
У меня есть IAR ARM 4.31A

Уже далеко не свежий, даже в ветке 4.X
Цитата
5.1 это последняя версия?

Да последняя, если нет, как я понимаю, никаких причин использовать ветку 4.X, то начинайте именно с нее, поскольку отличия весьма заметны, начина с несовместимости IDE smile.gif, "проектов" и принципиально другого формата выходных файлов и линкера. В целом это большой шаг к стандартизации компиляторов.
P.S.
Веточка по 5.10 на форуме была.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 09:19
Рейтинг@Mail.ru


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