|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 11:08 pm
|
Страница 1 от 1
|
[ 5 мнения ] |
|
Грешка при компилиране с Hi-Tech PICC-18
| Автор |
Съобщение |
|
mndsl
Ранг: Новодошъл
Регистриран на: Вто Май 23, 2006 4:56 pm Мнения: 113 Местоположение: Варна
|
 Грешка при компилиране с Hi-Tech PICC-18
Пик-а е 18F458. Версията на компилатора е 9.50, но и със по-стара ми дава грешка : "can't find 0x5 words for psect "rdata" in segment "COMRAM"" . Разбирам, че не му стига място да разпредели RAM паметта, но все пак се изполават само 189 байта от налични 1536. Четах Help-а, там пише че вмъква всички клетки в ACCESS банката, но като се запълни тази банка започва да ми дава тази досадна грешка, която не знам как да я махна. Как да му укажа да разпредели паметта и в другите банки? Някаква директива ли има или как не знам. Нека тези, които го ползват този компилатор да кажат как става, че почва да ми писва вече...
|
| Вто Окт 24, 2006 9:26 am |
|
 |
|
VSU
Ранг: Напреднал
Регистриран на: Нед Авг 14, 2005 1:08 pm Мнения: 433 Местоположение: Казанлък
|
5.4.10 Bdata Type qualifier
The bdata type qualifier only has significance when compiling in the small memory model. In this
model all static and extern class variables are placed in the access bank, but this qualifier specifies
that the object is to be placed outside the access bank in the banked data area of the device. The object
then behaves like an unqualified object in large model. This qualifier is useful when the access bank has
overflowed by a small amount as it allows some objects to moved back into the banked memory and
prevents having to revert to the large memory model.
има разбира се
bdata char tttt;
bdata int mmm
bdata long trtr[20];
Последна промяна VSU на Вто Окт 24, 2006 10:29 am, променена общо 1 път
|
| Вто Окт 24, 2006 9:54 am |
|
 |
|
mndsl
Ранг: Новодошъл
Регистриран на: Вто Май 23, 2006 4:56 pm Мнения: 113 Местоположение: Варна
|
Това работи при PICC, но не и при PICC-18. Има го като опция но е само за съвместимост. Пробвал съм го, обаче ефекта е нулев.
|
| Вто Окт 24, 2006 10:15 am |
|
 |
|
VSU
Ранг: Напреднал
Регистриран на: Нед Авг 14, 2005 1:08 pm Мнения: 433 Местоположение: Казанлък
|
Поправих се погледни пак горе
|
| Вто Окт 24, 2006 10:30 am |
|
 |
|
mndsl
Ранг: Новодошъл
Регистриран на: Вто Май 23, 2006 4:56 pm Мнения: 113 Местоположение: Варна
|
Благодаря ти много, вече я няма досадната грешка 
|
| Вто Окт 24, 2006 11:19 am |
|
|
|
Страница 1 от 1
|
[ 5 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 17 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|