Sari la conținut
ELFORUM - Forumul electronistilor

Mplab Linker


Vizitator emberg

Postări Recomandate

  • Răspunsuri 5
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • MatyC

    2

  • Stefan

    1

Eu am verificat in versiunile 8.10 si 8.60 si in ambele cazuri fisierul exista in folderul "MPASM Suite\LKR".In cazul meu calea exacta este "c:\Program Files\Microchip\MPASM Suite\LKR\".

Link spre comentariu

in 8.63 exista cu un G in coada 16f627a_g.lkr

emberg al tau ce a patit ?

 

// File: 16f627a_g.lkr

// Generic linker script for the PIC16F627A processor

 

#DEFINE _CODEEND _DEBUGCODESTART - 1

#DEFINE _CEND _CODEEND + _DEBUGCODELEN

#DEFINE _DATAEND _DEBUGDATASTART - 1

#DEFINE _DEND _DATAEND + _DEBUGDATALEN

 

LIBPATH .

 

 

#IFDEF _DEBUGCODESTART

CODEPAGE NAME=page START=0x0 END=_CODEEND

CODEPAGE NAME=debug START=_DEBUGCODESTART END=_CEND PROTECTED

#ELSE

CODEPAGE NAME=page START=0x0 END=0x3FF

#FI

 

CODEPAGE NAME=.idlocs START=0x2000 END=0x2003 PROTECTED

CODEPAGE NAME=.device_id START=0x2006 END=0x2006 PROTECTED

CODEPAGE NAME=.config START=0x2007 END=0x2007 PROTECTED

CODEPAGE NAME=eedata START=0x2100 END=0x217F PROTECTED

 

DATABANK NAME=sfr0 START=0x0 END=0x1F PROTECTED

DATABANK NAME=sfr1 START=0x80 END=0x9F PROTECTED

DATABANK NAME=sfr2 START=0x100 END=0x10B PROTECTED

DATABANK NAME=sfr3 START=0x180 END=0x18F PROTECTED

 

DATABANK NAME=gpr0 START=0x20 END=0x6F

DATABANK NAME=gpr1 START=0xA0 END=0xEF

 

#IFDEF _DEBUGDATASTART

DATABANK NAME=gpr2 START=0x120 END=_DATAEND

DATABANK NAME=dbgspr START=_DEBUGDATASTART END=_DEND PROTECTED

#ELSE //no debug

DATABANK NAME=gpr2 START=0x120 END=0x14F

#FI

 

 

#IFDEF _DEBUGDATASTART

SHAREBANK NAME=dbgnobnk START=0x70 END=0x70 PROTECTED

SHAREBANK NAME=dbgnobnk START=0xF0 END=0xF0 PROTECTED

SHAREBANK NAME=dbgnobnk START=0x170 END=0x170 PROTECTED

SHAREBANK NAME=dbgnobnk START=0x1F0 END=0x1F0 PROTECTED

 

SHAREBANK NAME=gprnobnk START=0x71 END=0x7F PROTECTED

SHAREBANK NAME=gprnobnk START=0xF1 END=0xFF PROTECTED

SHAREBANK NAME=gprnobnk START=0x171 END=0x17F PROTECTED

SHAREBANK NAME=gprnobnk START=0x1F1 END=0x1FF PROTECTED

#ELSE

SHAREBANK NAME=gprnobnk START=0x70 END=0x7F

SHAREBANK NAME=gprnobnk START=0xF0 END=0xFF PROTECTED

SHAREBANK NAME=gprnobnk START=0x170 END=0x17F PROTECTED

SHAREBANK NAME=gprnobnk START=0x1F0 END=0x1FF PROTECTED

#FI

 

SECTION NAME=PROG ROM=page // ROM code space

SECTION NAME=IDLOCS ROM=.idlocs // ID locations

SECTION NAME=DEVICEID ROM=.device_id // Device ID

SECTION NAME=DEEPROM ROM=eedata // Data EEPROM

Link spre comentariu
Vizitator emberg

in versiunea mea fisierul 16f627a_g.lkr exista, am incercat sa realizez un program dintr-un manual in lb engleza si imi cerea acel tip de fisier 16f627a.lkr, care nu era inclus spre surprinderea mea, cu fisierul 16f627a_g.lkr nu functionase si de asta ma gandesc ca poate o fi ceva diferenta intre cele 2 tipuri de fisiere si as vrea sa testez....

 

 

MatyC poti imi trimiti o copie a fisierului respectiv?

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări