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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Cредства разработки для 8 разрядных мк, небольшой опрос
bialix
сообщение Jan 26 2005, 10:11
Сообщение #31


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

Группа: Свой
Сообщений: 174
Регистрация: 4-11-04
Из: zp.ua
Пользователь №: 1 046



[quote=gek,Jan 26 2005, 10:33]
[quote=bialix,Dec 7 2004, 23:51]

А у меня куча вопросов есть по кейлу
Пробую програмить на Си для 51 однокристалки
Научите где указать, что бы MAIN ф-я начиналась, к примеру, с адреса 0х40, а не черт знает где.
Читал тут
http://onembedding.com/tools/keil/articles/explicit_addr/
но не помогло.
*

[/quote]

Встречный вопрос: нафига это нужно?


--------------------
Имей мужество пользоваться своим собственным разумом! (с) И.Кант
Go to the top of the page
 
+Quote Post
gek
сообщение Jan 27 2005, 03:40
Сообщение #32


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 12-01-05
Пользователь №: 1 914



Цитата
Встречный вопрос: нафига это нужно?

Испытывал трудности с прогой, оказалось в схеме грабли (чуть с ума не сошел пока чертей гонял maniac.gif )
А теперь, если можно, хотелось бы получить ответ на свой вопрос smile3009.gif
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Jan 27 2005, 06:15
Сообщение #33


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Думаю, если только в стартап файле подправить, иначе вряд ли. Можно например в стартап файле после начальной инициализации указывать переход не на МЭЙН, который находится в Вашем файле, а на Метку, которую создать здесь же. Перед этой Меткой указать абсолютный адрес размещения 0х40. По Метке джамп уже на Ваш МЭЙН. Правда при этом код после Метки будет по адресу 0х40, а Мэйн все равно, как получится smile.gif


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
ASN
сообщение Jan 27 2005, 06:32
Сообщение #34


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



gek
Как абсолютно верно заметил уважаемый one_man_show
Есть такой волшебный файл в каталоге LIB - startup.a51
Его надо скопировать в рабочий каталог и подключить к проекту.
Там есть строчка "CSEG AT 0"- 0 надо заменить на адрес Вашей точки входа.
А, вообще, RTFM, RTFM, и ещё раз RTFM. Keil на редкость подробно документирован.
З.Ы. Зайдите на сайт к уважаемому bialix, там даже русский manual есть.
Go to the top of the page
 
+Quote Post
bialix
сообщение Jan 27 2005, 14:07
Сообщение #35


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

Группа: Свой
Сообщений: 174
Регистрация: 4-11-04
Из: zp.ua
Пользователь №: 1 046



2 gek:

А Вы батенька - лентяй. Это я Вам без всякой задней мысли заявляю. Почитать доку не хватает силы воли?

Вот пример проекта, в котором функция main расположена по адресу 0x40. Сделал по описанной мной же методике, на которую Вы ссылались.

Вот кусочек из map-файла:

Код
           * * * * * * *   C O D E   M E M O R Y   * * * * * * *
           CODE    0000H     0003H     ABSOLUTE    
           CODE    0003H     0001H     UNIT         ?C_INITSEG
                   0004H     003CH                  *** GAP ***
           CODE    0040H     0005H     UNIT         ?PR?MAIN?MAIN
           CODE    0045H     008CH     UNIT         ?C_C51STARTUP


Как видно функция main расположена по адресу 0x40.

И да простят меня старшие товарищи - ни в стартапе, ни в асме ничего править не нужно.

Прикрепленный файл  main_at.zip ( 12.58 килобайт ) Кол-во скачиваний: 162


--------------------
Имей мужество пользоваться своим собственным разумом! (с) И.Кант
Go to the top of the page
 
+Quote Post
gek
сообщение Jan 28 2005, 10:47
Сообщение #36


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 12-01-05
Пользователь №: 1 914



Я с ?СО? корячился smile3046.gif . Теперь компилер ругается, что у меня restricted version.
Дайте кто нить uVision3 C51 7.50 и кей (есть ведь), а пока я на туташний ФТП попаду - состарюсь быстрее.
Go to the top of the page
 
+Quote Post
volemax
сообщение Jan 31 2005, 09:05
Сообщение #37


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 8-12-04
Пользователь №: 1 397



Пищу дли PIC16, внутрисистемного отладчика нету, так-что мне кроме всего важен хороший симулятор (например picsimulator ide).
Go to the top of the page
 
+Quote Post
gek
сообщение Feb 9 2005, 04:13
Сообщение #38


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 12-01-05
Пользователь №: 1 914



Юзает кто ни будь uVision3 C51 7.50?
хоть впечатлениями поделитесь
Может я зря жду свой очереди.
Говорят тут на фтп она кривая какая-то
Go to the top of the page
 
+Quote Post
Esquire
сообщение Feb 10 2005, 08:11
Сообщение #39


Эсквайр
*****

Группа: Почетный участник
Сообщений: 1 013
Регистрация: 19-06-04
Из: • ℮lectronﭑχ •
Пользователь №: 62



Цитата
Может я зря жду свой очереди.
Говорят тут на фтп она кривая какая-то

Нормальная, особенно для тех, кто не старается пролезть раньше времени wink.gif .


--------------------
Кто ищет, тот всегда найдет
Go to the top of the page
 
+Quote Post
gek
сообщение Feb 11 2005, 05:15
Сообщение #40


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 12-01-05
Пользователь №: 1 914



Цитата(Esquire @ Feb 10 2005, 11:11)
Цитата
Может я зря жду свой очереди.
Говорят тут на фтп она кривая какая-то

Нормальная, особенно для тех, кто не старается пролезть раньше времени wink.gif .
*


т.е. мне уже ни чего не поможет
понятно. горе мне безнадеге
Go to the top of the page
 
+Quote Post
Miron
сообщение Feb 15 2005, 08:07
Сообщение #41


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

Группа: Validating
Сообщений: 149
Регистрация: 11-02-05
Из: Рязань
Пользователь №: 2 574



Цитата(gek @ Feb 9 2005, 07:13)
Юзает кто ни будь uVision3 C51 7.50?
хоть впечатлениями поделитесь
Может я зря жду свой очереди.
Говорят тут на фтп она кривая какая-то
*


Мне лично понравилось: по сравнению с uVision2 у uVision3 появилось несколько достойных внимания изменений, и работать стало намного уютней.
Отмечу браузер по функциям и логический анализатор.
Go to the top of the page
 
+Quote Post
IchtiAndr
сообщение Feb 16 2005, 17:22
Сообщение #42


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 7-02-05
Из: Краснодар
Пользователь №: 2 479



Цитата(Miron @ Feb 15 2005, 11:07)
Цитата(gek @ Feb 9 2005, 07:13)
Юзает кто ни будь uVision3 C51 7.50?
хоть впечатлениями поделитесь
Может я зря жду свой очереди.
Говорят тут на фтп она кривая какая-то
*


Мне лично понравилось: по сравнению с uVision2 у uVision3 появилось несколько достойных внимания изменений, и работать стало намного уютней.
Отмечу браузер по функциям и логический анализатор.
*



Браузер по функциям был и в uVision2, а в uVision3 добавлено вкладка в Project Workspace, а также вкладка шаблонов по ключевым словам, user keyword можно определять в диалоге, а не кобенить файл инициализации.
Да и вообще uVision3 появился не в 7.50, а гораздо раньше. А скачать это можно не только здесь, посмотри топики на телесистемах.
Go to the top of the page
 
+Quote Post
gek
сообщение Feb 19 2005, 17:30
Сообщение #43


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 12-01-05
Пользователь №: 1 914



Да все уже облазил, нифига. Проще утянуть в совокупности uVision3 с с51 7.50, а то по отдельности искать и прикручивать друг к другу тоже проблемотично.
Go to the top of the page
 
+Quote Post
IchtiAndr
сообщение Feb 19 2005, 18:10
Сообщение #44


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 7-02-05
Из: Краснодар
Пользователь №: 2 479



Чет я посмотрел свой 750.exe так там uVision3 нет, он у меня тянется еще с 7.10, а в 7.20 его уже убрали. А прикручивать его нефиг делать, он лежит в отдельном каталоге и в реестре почти есть не просит. Хочешь пускай второй, хочешь третий. А занимает в zipe 1.6 Метра, могу на почту кинуть или здесь выложить
Go to the top of the page
 
+Quote Post
gek
сообщение Feb 22 2005, 06:26
Сообщение #45


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 12-01-05
Пользователь №: 1 914



Замена uv2 на uv3 кажется простой, но у меня не вышло. Пишет, что bad tools.ini
в реестре про uv3 ничего не нашел
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th August 2025 - 07:14
Рейтинг@Mail.ru


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