TMS 5410A,organizacja pamieci

Loading thread data ...

hm... no ja tam nie wiem - ale dla mnie loader to program ladujacy "kod programu" do pamieci - i nie ma to nic wspolnego z linkerem - oprocz tego, ze czasem uzywa sie go po uzyciu linkera...

Reply to
Jacek Raczko

Jacek Raczko:

no trochę to na skróty opisałem. Linker po pierwsze łączy części kompilatu do kupy (+biblioteki), a po drugie generuje tablice relokacyjne dla loadera, który już do tego linkera nie należy, tylko jest częścią (znowu na ogół) systemu operacyjnego. Chodziło mi tu o tą część linkera do generacji tablicy relokacyjnej.

Waldek

Reply to
Waldemar Krzok

nope, nie mogę teraz sprawdzić, ale w Taskingu na c166 jest cuś pod hasłem linker/locator i w IDE są fiszki ustawień dla linkera i locatora... Jest to jak najbardziej fizycznie jeden program, ale chyba logicznie dwie rzeczy robi.

Reply to
Marek Lewandowski

Poszukaj w dokumentacji linkera (albo jego plikow konfiguracyjnych) czegos na temat ustalania adresow segmentow (segment z kodem najczesciej nazywa sie .text lub text lub jakos podobnie). Poczatek tego segmentu bedzie adresem od ktorego linker bedzie wstawiac kod wykonywanny

j.

Reply to
Jacek R. Radzikowski

hm... nie wiem - dla mnie linker wlasnie "lokuje" porcje kodu z roznych sekcji pod odpowiednie adresy tworzac "image", "firmware" czy jak kto chce to nazywac...

Reply to
Jacek Raczko

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.