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

 
 
 
Reply to this topicStart new topic
> Программирование С8051F321, размер Flash
bychkov_vladimir
сообщение Aug 28 2007, 07:25
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 1-06-05
Из: Подольск
Пользователь №: 5 629



Добрый день всем !
Хочу задать вопрос - быть может несколько странный , но на данном этапе поставивший в тупик.
Скажите. Как к примеру можно оценить размер програмного кода, чтобы "вместиться" во Flash память выбранного контроллера.
Вопрос актуальный с той точки зрения, что - бы не ошибиться с выбором контроллера по объему Flash памяти в нем.
Работаю в IDE Silabs.
заранее спасибо !
Go to the top of the page
 
+Quote Post
alvol
сообщение Aug 28 2007, 13:36
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 153
Регистрация: 15-05-06
Из: Николаев
Пользователь №: 17 119



Цитата(bychkov_vladimir @ Aug 28 2007, 10:25) *
Добрый день всем !
Хочу задать вопрос - быть может несколько странный , но на данном этапе поставивший в тупик.
Скажите. Как к примеру можно оценить размер програмного кода, чтобы "вместиться" во Flash память выбранного контроллера.
Вопрос актуальный с той точки зрения, что - бы не ошибиться с выбором контроллера по объему Flash памяти в нем.
Работаю в IDE Silabs.
заранее спасибо !

Если прогорамма уже написана и знаешь ее функциональную нагрузку--то ее достаточно откомпилировать и посмотреть, сравнить со своими задачами и оценить.

Если F321:
High-speed 8051 MCU with 21 I/O Lines,
K Byte USB FIFO, 16K Bytes FLASH,
256 Bytes Data, 1K Bytes XRAM

В ограниченной версии Keil uVision можно использовать 2k кода, этого хватает для хорошоего знакомства с контроллером и использование его переферии. 16к--это можно укушаться для оч большого количества задач.
Go to the top of the page
 
+Quote Post
repairDV
сообщение Aug 28 2007, 14:59
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 578
Регистрация: 7-11-06
Из: Хабаровск
Пользователь №: 22 044



У этого IDE же, так же, как у Keil, в нижнем окошке, в котором он показывает ход компилятора и линкера, во второй снизу строке пишется, скажем: Program Size: data = 8,xdata=0,Code=3070. Сверху над "0 WARNING(S),0 ERROR(S)". Единственно, не помню, то ли это окошко по умолчанию видимое, то ли самому в конфигурации его нужно делать видимым.


--------------------
Маленький нанайца. А-а. А-а. Оморочком плыл. Маленький проточка. Осетра ловил.
Go to the top of the page
 
+Quote Post
bychkov_vladimir
сообщение Aug 29 2007, 07:20
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 1-06-05
Из: Подольск
Пользователь №: 5 629



спасибо за ответ, стало более менее понятно как оценить размер кода.

Если можно хочу еще задать такой вопрос.
у меня есть компилятор Keil (работающий без ограничения), но скажем так в его рабочей поддмректории хедеры только до 320 семейства. сам компилятор датируется 2001 годом.
если я добавлю новые хедеры под 340 семейство и т.д. будет ли по прежнему работать этот компилятор без граничений и будут ли вообще работать.
Go to the top of the page
 
+Quote Post
vladec
сообщение Aug 29 2007, 07:27
Сообщение #5


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

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Если у Вас сомнения по объему памяти, то может Вам подобрать контроллер из серии 34х. Там можно подобрать подходящий с большей памятью и за те же деньги, а может быть и pin совместимый (по крайней мере есть для 320).
Go to the top of the page
 
+Quote Post
bychkov_vladimir
сообщение Aug 29 2007, 09:06
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 1-06-05
Из: Подольск
Пользователь №: 5 629



Цитата(vladec @ Aug 29 2007, 10:27) *
Если у Вас сомнения по объему памяти, то может Вам подобрать контроллер из серии 34х. Там можно подобрать подходящий с большей памятью и за те же деньги, а может быть и pin совместимый (по крайней мере есть для 320).



Я собственно так и решил . 346 полностью по пинам совпадает с 320.
вопрос только в том как мой Кейл ранее работавший с 320, будет работать с 346 - и с просто "подставленным" в INC новым хедером для 346? не подскажите ?
Заранее спасибо
Go to the top of the page
 
+Quote Post
alvol
сообщение Aug 29 2007, 12:01
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 153
Регистрация: 15-05-06
Из: Николаев
Пользователь №: 17 119



Цитата(bychkov_vladimir @ Aug 29 2007, 12:06) *
Я собственно так и решил . 346 полностью по пинам совпадает с 320.
вопрос только в том как мой Кейл ранее работавший с 320, будет работать с 346 - и с просто "подставленным" в INC новым хедером для 346? не подскажите ?
Заранее спасибо


хедер--это текстовый файл, который вы, в принципе, можете сами написать, так что ничего страшного в хедер нет

на сайте разработчика есть возможность скачать триальную версию заполнив анкету
вам проще скачать новый компилятор и привести его в чувство (если что пишите в личку)
Go to the top of the page
 
+Quote Post
bychkov_vladimir
сообщение Sep 12 2007, 11:33
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 1-06-05
Из: Подольск
Пользователь №: 5 629



Добрый день !
кто может помочь с лекарством для С51 Version 8.09a &
заранее благодарен !
Go to the top of the page
 
+Quote Post
Angelborn
сообщение Sep 12 2007, 17:07
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 12-06-07
Пользователь №: 28 387



Цитата(bychkov_vladimir @ Sep 12 2007, 14:33) *
Добрый день !
кто может помочь с лекарством для С51 Version 8.09a &
заранее благодарен !


Держи для 8.08a. Должен подойти.
А, да, на него антивирусы гавкают, привыкай. А то ещё скажешь, что я тебе вирус прислал smile.gif
Прикрепленные файлы
Прикрепленный файл  keygen.rar ( 35.42 килобайт ) Кол-во скачиваний: 102
 
Go to the top of the page
 
+Quote Post
bychkov_vladimir
сообщение Sep 13 2007, 07:35
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 1-06-05
Из: Подольск
Пользователь №: 5 629



Спасибо за файлик !
можно у Вас некоторые пояснения.
я сгенерил лицензию - пробывал для разных вариантов : Debugger, Developers Kit и т.д. но при попытке просимулировать работу контроллера в Keil выдается сообщение по ограничению кода в 2к.
вопрос - или крак не тот или что то я не то делаю ?
и если я хочу использовать С51 в IDE Silabs , как с помощью этого крака добиться полнофункциональности компилятора ?

Спасибо !
Go to the top of the page
 
+Quote Post
Angelborn
сообщение Sep 13 2007, 20:16
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 12-06-07
Пользователь №: 28 387



Цитата(bychkov_vladimir @ Sep 13 2007, 10:35) *
Спасибо за файлик !
можно у Вас некоторые пояснения.
я сгенерил лицензию - пробывал для разных вариантов : Debugger, Developers Kit и т.д. но при попытке просимулировать работу контроллера в Keil выдается сообщение по ограничению кода в 2к.
вопрос - или крак не тот или что то я не то делаю ?
и если я хочу использовать С51 в IDE Silabs , как с помощью этого крака добиться полнофункциональности компилятора ?

Спасибо !


Проще скачать версию 8.08 и не парить мозг)) Видимо, этот кряк 8.09 не ломает. У меня 8.08 вылечилась без проблем.
Если ещё лежит там, то качай
http://rapidshare.com/files/47424098/k808_crc.rar.html
Пароль на архив - keil
За ссылочку спасибо ув. Halfback!

А насчёт С51 в IDE Silabs - так это крак не делает, у него другие немаловажные задачи ))
Go to the top of the page
 
+Quote Post

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

 


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


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