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

 
 
> Размер HEX у Keil, нужна помощь
smk
сообщение Feb 15 2009, 09:56
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Пытаюсь осваивать LPC2101. Скачал оценочную версию Keil с их сайта. Написал пробный код - симулируется хорошо. При компиляции с оптимизацией О1 получил: Program Size: Code=1384 RO-data=16416 RW-data=4 ZI-data=1260. Скачал Flash Magic и открыл им HEX. При просмотре информации о нем получил размер файла 48,95 кБайт, а Flash used = 17,39 кБайт, что составляет 217,33%. Привожу текст программы:
#include <LPC21xx.H> /* LPC21xx definitions */
//#include <stdio.h> /* standard I/O .h-file */

volatile unsigned int a;

void PLL_Initialization (void)
{
PLLCFG = 0x23; //Fosc=14.7456; M=4; P=2
PLLCON = 0x1;
PLLFEED= 0xAA;
PLLFEED= 0x55;
while(!(PLLSTAT & 0x400)){}
PLLCON=0x3;
PLLFEED=0xAA;
PLLFEED=0x55;
}
void Peripherals_Initialization (void)
{
VPBDIV = 0x2;
MAMTIM = 0x3;
MAMCR = 0x2;
PINSEL0 = 0x0;
PINSEL1 = 0x0;
IODIR0 = 0xFFFFFFFF;
int main (void)
{
PLL_Initialization();
Peripherals_Initialization ();

while(1)
{
if(a<10){a++;}
else {a=0;}
if(a<5)
{IOSET0=0xFF00FF00;}
if(a>=5)
{IOCLR0=0xFF00FF00;}
}//while
}//main

Еще к проекту подключен startup.s, предложенный Keil -ом.

Собственнно вопрос почему код такой большой? У LPC2101 всего 8 кБайт флеши. Спасибо!.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- smk   Размер HEX у Keil   Feb 15 2009, 09:56
- - sonycman   Попробуйте в свойствах проекта под C\C++ пост...   Feb 15 2009, 10:06
- - aaarrr   Цитата(smk @ Feb 15 2009, 12:56) Собствен...   Feb 15 2009, 10:48
|- - sonycman   Цитата(aaarrr @ Feb 15 2009, 14:48) Выкид...   Feb 15 2009, 11:24
|- - aaarrr   Цитата(sonycman @ Feb 15 2009, 14:24) Вы ...   Feb 15 2009, 12:07
||- - sonycman   Цитата(aaarrr @ Feb 15 2009, 16:07) Но эт...   Feb 15 2009, 12:26
||- - aaarrr   Цитата(sonycman @ Feb 15 2009, 15:26) Да ...   Feb 15 2009, 13:15
|- - aaarrr   Цитата(sonycman @ Feb 15 2009, 14:24) Ина...   Feb 15 2009, 12:16
- - smk   Вот файл map.   Feb 15 2009, 12:09
- - smk   Вот все файлы. На всеи компе есть только один Sca...   Feb 15 2009, 13:05
|- - defunct   Цитата(smk @ Feb 15 2009, 15:05) Нашел по...   Feb 15 2009, 23:03
- - smk   ЦитатаИ правильнее все равно будет воспользоваться...   Feb 15 2009, 13:42
|- - aaarrr   Цитата(smk @ Feb 15 2009, 16:42) А как эт...   Feb 15 2009, 13:50
|- - zuy   Цитата(aaarrr @ Feb 15 2009, 17:50) Могу ...   Feb 15 2009, 14:09
|- - aaarrr   Цитата(zuy @ Feb 15 2009, 17:09) Расскажи...   Feb 15 2009, 14:46
- - smk   ЦитатаУ Вас откуда-то берется регион IROM2, хотя в...   Feb 15 2009, 14:01
- - smk   ЦитатаЯ бы порекомендовал написать свой scatter-фа...   Feb 15 2009, 15:29
- - aaarrr   Как сделать, написано здесь: Help -> RealView L...   Feb 15 2009, 16:19
- - smk   Все решилось несколько проще. Больной выздоровел -...   Feb 15 2009, 17:02


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

 


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


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