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

 
 
> Обращение к верхнему 1кб ОЗУ pic18f2550. Как?
Roman_V
сообщение Mar 31 2008, 12:29
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 1-11-06
Пользователь №: 21 854



Привет! Забил 1 кб ОЗУ, теперь Hitech PICC ругается что нету ОЗУ. Но у ПИКа есть еще 1 кб. Как к нему обратиться из C? USB модуль отключен, в даташите сказано что это ОЗУ мне доступно. На асме не пробовал, но через регистр выбора банка вроде все понятно. А как быть с С? Ведь там просто описываешь массив и все. Си сам заботится о выборе банков. Спасибо за помощь!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Roman_V
сообщение Apr 4 2008, 12:22
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 1-11-06
Пользователь №: 21 854



пробовал PIC18F4520 - тоже самое
Error[491] : can't find 0x6BC words for psect "bigbss" in segment "BIGRAM"
BUILD FAILED: Fri Apr 04 15:44:32 2008


сравнил в файле picc-18.ini мой ПИК с другими и выясняется что RAMSIZE соответствует размеру ОЗУ ПИКа. А в 2550 оно стоит 1 кб. Получается что вы правильно заметили что проблема в этом. Делаю выводы: Если в даташите сказано что я могу использовать это ОЗУ даже при включенном USB (тут ответственность за данные на мне), то я могу смело увеличить константу RAMSIZE=800 в ini файле и все будет правильно. Все равно как то криво. Не уж то разработчики запретили использовать эту область ОЗУ из-за того что пользователь может не выключив USB работать с этой ОЗУ? Не верю! Значит просто глюк? тоже как то видами писано... Попробую все равно...
Go to the top of the page
 
+Quote Post
Галстук
сообщение Apr 4 2008, 13:08
Сообщение #3


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

Группа: Свой
Сообщений: 112
Регистрация: 5-12-05
Из: Москва, Россия
Пользователь №: 11 818



Цитата(Roman_V @ Apr 4 2008, 16:22) *
сравнил в файле picc-18.ini мой ПИК с другими и выясняется что RAMSIZE соответствует размеру ОЗУ ПИКа. А в 2550 оно стоит 1 кб. Получается что вы правильно заметили что проблема в этом.

Не уж то разработчики запретили использовать эту область ОЗУ из-за того что пользователь может не выключив USB работать с этой ОЗУ? Не верю! Значит просто глюк? тоже как то видами писано... Попробую все равно...

Это они видно так осторожничали, не знали, что с USB делать и просто запретили работать загрузчику.

В 9.50 уже хватились, что еще есть 1К и для того же пика добавили в ini строчку про USB.

PERIPH=USBRAM@400-7FF

Поэтому вы наверное все правильно сделали, что увеличили RAMSIZE
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Roman_V   Обращение к верхнему 1кб ОЗУ pic18f2550. Как?   Mar 31 2008, 12:29
- - dac   а чем "верхнее" озу отличается от обычно...   Apr 1 2008, 05:37
- - Roman_V   глобально описаны char buf1[140],buf2[85]; char ...   Apr 1 2008, 05:46
|- - Alex B._   Цитата(Roman_V @ Apr 1 2008, 08:46) В свя...   Apr 1 2008, 06:46
|- - Roman_V   никогда не подключал. Сейчас попробовал и не получ...   Apr 1 2008, 08:26
|- - dac   для пик18ф4523 объявлены два массива по 700 байт,...   Apr 2 2008, 15:03
|- - Roman_V   Ну у меня все еще 8.35PL3 стоит. Искал сейчас и ни...   Apr 3 2008, 15:03
|- - dac   Цитата(Roman_V @ Apr 3 2008, 19:03) Ну у ...   Apr 3 2008, 15:40
- - Roman_V   что то я замучался с этой фигней. прочитал об моей...   Apr 4 2008, 06:22
|- - Илья   Цитата(Roman_V @ Apr 4 2008, 14:22) что т...   Apr 4 2008, 07:45
|- - Галстук   Цитата(Илья @ Apr 4 2008, 11:45) Вот проч...   Apr 4 2008, 08:01
|- - Илья   Цитата(Галстук @ Apr 4 2008, 16:01) Значи...   Apr 4 2008, 09:46
- - Roman_V   Спасибо за подробности! Но я попробовал и не р...   Apr 4 2008, 09:55
|- - Илья   Цитата(Roman_V @ Apr 4 2008, 17:55) Спаси...   Apr 4 2008, 10:15
- - Roman_V   там блин пароль стоит. не пускает...   Apr 4 2008, 10:23
|- - Илья   Цитата(Roman_V @ Apr 4 2008, 18:23) там б...   Apr 4 2008, 10:27
- - Roman_V   Классный пароль! спасибо!   Apr 4 2008, 10:30
|- - Илья   Цитата(Roman_V @ Apr 4 2008, 18:30) Класс...   Apr 4 2008, 10:34
- - Roman_V   Поставил, попробовал. Тоже самое: Error[491] : c...   Apr 4 2008, 10:47
|- - Илья   Цитата(Roman_V @ Apr 4 2008, 18:47) еще с...   Apr 4 2008, 10:49
|- - dac   еще раз повоторюсь - ставьте 9,50пл3 в 8,35 был эт...   Apr 4 2008, 10:53
|- - dac   файл picc-18.ini Код[18F2550] MAKE=MICROC...   Apr 4 2008, 11:11
- - Roman_V   вот проект MPlab что я сделал. Может подключаю фай...   Apr 4 2008, 11:00
- - Roman_V   прописал - скомпилялось. НО! дело в том что ко...   Apr 4 2008, 11:15
- - dac   и еще в даташите в главе по организации памяти нап...   Apr 4 2008, 11:21
|- - Илья   Цитата(dac @ Apr 4 2008, 19:21) и еще в д...   Apr 4 2008, 11:27
- - Roman_V   В даташите сказано что пользоваться этим ОЗУ можно...   Apr 4 2008, 11:26


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

 


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


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