Hi-Tech linker проблем?

B

btbass

Guest
Имам проблеми с Hi-Tech linker.Аз съм с версия 8,02 и Mplab.Чипът е PIC16F877 и Програмата е разделена на 4 файлове.Програмата има една рутинна прекъсне.В linker поставя всички променливи в банковата 0?Ако добавите линия като "неподписан овъглявам тест [50];" натрупването не успее, защото той не може да намери стая.Тя се опитва да се поберат всичко в банката 0?Аз премахне тази линия и изграждане успява докладване 25% овен използва.Някакви идеи?

 
Трябва да разделим вашите декларации в различни банки.

Тъй като 16F877 има 4 овен банките можете да използвате bank1 да bank3 (авто променливи Гото bank0).

За пример:
bank1 неподписан овъглявам буфер [50];
bank3 INT брояч;

В компилатор не разделят своя променливи като УСВ няма, тази задача е до теб ...

Надявам се това да помогне

 
Ами, който е фиксиран на проблема.Направих прочетете ръководството, но не намери това инфо.
Просто мислех на linker би било достатъчно умна да направиш това за мен.
УСВ не оказва linker така че проблемът не възниква.
Хвана ме от там с туршия ви бързо решение!

 

Welcome to EDABoard.com

Sponsor

Back
Top