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

 
 
> HT-PIC C Compiler и переключение памяти программ., HT-PIC C Compiler и переключение памяти
amok
сообщение Aug 26 2005, 10:39
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 31
Регистрация: 26-08-05
Пользователь №: 7 994



Как в HT-PIC C Compiler переключать страницы памяти программ?
Есть ли способ делать это в HI-TECH C Compiler на Си без применения ассемблера?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
VAI
сообщение Aug 27 2005, 04:45
Сообщение #2


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

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Посмотрите пример бутлодыря в папке ...\HT-PIC\example, там что-то должно быть. Почитайте доку на компилятор, на сайте разработчика есть.
Смысл в том, чтоб как и в "настоящих" компиляторах объявить сегмент и в нем расположить свои функции.
Я уже 3 года пиками не занимаюсь и вспоминаю их, как страшный сон, а проведение программно-аппаратной доработки в старом приборе воспринимаю как кошмар, от которого никуда не деться, и все из-за проклятых банков и убогости системы команд... Но на эту тему я спорить не с кем не буду, у каждого своя религия...

Это кусок из старых исходников для pic16f877.
Код
// и в опциях линкера эту секцию поместим с адреса 0x0800 (-pspline=0800h) и эту область протект не будем!
#pragma psect const%%u=spline

// Код поместим в секцию spl - во второй половине программной памяти, закрытой от чтения
#pragma psect text%%u=spl


P.S.
Странно получилось, вложеные файлы переместились из прошлого моего поста в этот! Неисповедимы пути господни...
Прикрепленные файлы
Прикрепленный файл  1.zip ( 2.34 килобайт ) Кол-во скачиваний: 61
Прикрепленный файл  24lc256.zip ( 1.88 килобайт ) Кол-во скачиваний: 62
Прикрепленный файл  Global.zip ( 1.23 килобайт ) Кол-во скачиваний: 71
 


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
amok
сообщение Aug 27 2005, 12:13
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 31
Регистрация: 26-08-05
Пользователь №: 7 994



Спасибо большое.

Попробую.
Go to the top of the page
 
+Quote Post



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

 


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


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