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

 
 
> Можно ли код откомпилированный под 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
 
Start new topic
Ответов
Beginning
сообщение Aug 26 2007, 15:28
Сообщение #2


Знающий
****

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



Есть следующий код:
Цитата
#define REG8(x) (*((volatile unsigned char *)(x)))
#define REG16(x) (*((volatile unsigned short *)(x)))
#define REG32(x) (*((volatile unsigned long *)(x)))

typedef struct {
reg16 dr; /* Data Register */
reg16 pad0;
reg8 rsr_ecr; /* Receive Status Reg. (Read) / Error Clear Reg. (Write) */
reg8 pad1[3];
reg32 rsrvd1[4];
reg16 fr; /* Flag Register */
reg16 pad2;
reg32 rsrvd2[2];
reg16 ibrd; /* Integer Baud Rate Divisor Register */
reg16 pad3;
reg16 fbrd; /* Fractional Baud Rate Divisor Register */
reg16 pad4;
reg16 lcr_h; /* Line Control Register, High Byte */
reg16 pad5;
reg16 cr; /* Control Register */
reg16 pad6;
reg16 ifls; /* Interrupt FIFO Level Select */
reg16 pad7;
reg16 imsc; /* Interrupt Mask Set/Clear */
reg16 pad8;
reg16 ris; /* Raw Interrupt Status */
reg16 pad9;
reg16 mis; /* Masked Interrupt Status */
reg16 padA;
reg16 icr; /* Interrupt Clear Register */
reg16 padB;
reg16 dmacr; /* DMA Control Register */
reg16 padC;
} UART;

#define UART0 ((UART *)(UART0_BASE))
#define UART1 ((UART *)(UART1_BASE))

Не могу понять почему не прокатывает выражение типа
Цитата
x=UART1.dr

Ругается на это так:
Цитата
App\main.c(95): error: #154: expression must have struct or union type


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


Гуру
******

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



x=UART1->dr;


Говорите среду кейловскую освоили и полюбили всй душой? Осталось с основами основ языка 'C' ознакомиться.


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

Сообщений в этой теме
- Beginning   Можно ли код откомпилированный под ARM7TDMI-S использовать в ARM720T   Aug 24 2007, 20:31
- - Beginning   Что, никто мне не ответит?   Aug 25 2007, 09:46
|- - zltigo   Цитата(Beginning @ Aug 25 2007, 12:46) Чт...   Aug 25 2007, 13:14
- - klop   Цитата(Beginning @ Aug 24 2007, 23:31) Ес...   Aug 25 2007, 10:07
- - Beginning   При компиляции С кода под ARM LH75xx, выскакивает ...   Aug 25 2007, 10:32
|- - rezident   Цитата(Beginning @ Aug 25 2007, 16:32) Пр...   Aug 25 2007, 12:17
- - Beginning   Ну почему же заброшенное, например NXP(Philips) 3 ...   Aug 25 2007, 13:27
|- - zltigo   Цитата(Beginning @ Aug 25 2007, 16:27) На...   Aug 25 2007, 14:13
- - Beginning   Согласен, компилятор всё равно какой, просто, когд...   Aug 25 2007, 15:02
|- - zltigo   Цитата(Beginning @ Aug 25 2007, 18:02) Со...   Aug 25 2007, 15:34
- - Beginning   А что есть выбор? Keil, IAR, вроде CrossWorck. Чем...   Aug 25 2007, 16:08
|- - klop   Цитата(Beginning @ Aug 25 2007, 19:08) А ...   Aug 25 2007, 16:16
|- - zltigo   Цитата(Beginning @ Aug 25 2007, 19:08) А ...   Aug 25 2007, 16:30
- - Beginning   У меня есть IAR ARM 4.31A плюс кряк. 5.1 это после...   Aug 25 2007, 17:27
|- - zltigo   Цитата(Beginning @ Aug 25 2007, 20:27) У ...   Aug 25 2007, 18:41
- - Beginning   Спасибо за ответ, попробую.   Aug 26 2007, 15:55
|- - zltigo   Цитата(Beginning @ Aug 26 2007, 18:55) .....   Aug 26 2007, 15:58
- - SergeyDDD   Основные различия между ARM7TDMI и ARM720T: - нал...   Aug 26 2007, 18:52
- - Beginning   Вообщем, код откомпилированный в Keil? запускается...   Aug 28 2007, 14:08
|- - zltigo   Цитата(Beginning @ Aug 28 2007, 17:08) Гд...   Aug 28 2007, 17:22
- - Beginning   Ктонибудь может показать пример грамотного инициал...   Aug 28 2007, 21:05
|- - zltigo   Цитата(Beginning @ Aug 29 2007, 00:05) Кт...   Aug 28 2007, 21:33
- - Beginning   a ссылку, или название темы с startup?   Aug 29 2007, 07:10
- - Beginning   Обнаружил очень неприятную засаду в IAR. Суть: В д...   Aug 29 2007, 12:13
- - zltigo   Цитата(Beginning @ Aug 29 2007, 15:13) не...   Aug 29 2007, 12:24


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 14:33
Рейтинг@Mail.ru


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