Kā palaist asm kodu uz TI `s C6713 DSP

A

abaidullah

Guest
Mans piešķirts uzdevums ir pārveidot un vadīt ac kods c6713 vērā asm kodu un palaist pašu nepārkāpjot asm kodu no c.Citiem vārdiem sakot, mans asm kodu ashould nav ac piedzenamiem funkcija, bet stand-alone kods TI `s TMS320C6713 DSP.

Lūdzu, atbildiet pēc iespējas ātrāk.

With regards,

 
Būtu dažas TI katalogi piemēros pēc instalēšanas kods komponists.

Jums ir jābūt vektoru failu

Piemēram:

;
; Copyright 2002 by Texas Instruments Incorporated.
; All rights reserved.Īpašums Texas Instruments Incorporated.
; Ierobežotas tiesības lietot, pavairot vai atklāt šo kodu ir
; Piešķirts ar līgumu.
;
;
; "@(#) DSP / BIOS 4.80.208 12-06-02 (Barracuda-L19) "
;
; ======== Vectors.asm ========
; Plug in ieejas punktā pie RESET ar pārtraukumu vektoru tabulas
;

;
; ======== Neizmantotās ========
; Plug inifinite cilpa - ar nested filiāles
; Atslēgt pārtrauc - visiem undefined vektoriem
;
izmantotas. macro id

. globālā neizmantotās: ID:
Neizmantoto: ID:
b neizmantoto: ID:; nested filiāles bloķēt pārtrauc
NOP 4
b neizmantoto: ID:
NOP
NOP
NOP
NOP
NOP

. endm

. sekta ". vektori"

. ref _initblink; galvenais programm
. ref _mig; pārtraukt pakalpojumu

. pievienoties 32 * 8 * 4; jābūt pielīdzinātiem 256 vārdu robežu

RESET:
mvkl _initblink, B0, kravas galamērķis funkcija adresi B0
mvkh _initblink, B0
b b0; sākt filiāle galamērķa funkcija
MVC PCE1, B0, adrese pārtraukumu vektoru
MVC B0, ISTP, kas tabulā norādīt šeit
NOP 3; aizpildīt nekavējoties slot
NOP
NOP

;
; Plug neizmantotās pārtrauc ar bezgalīgu cilpu, lai
; Catch nomaldījies pārtrauc
;
Neizmantoto 1
neizmantotās 2
Neizmantoto 3
Neizmantoto 4
Neizmantoto 5
Neizmantoto 6
Neizmantoto 7
Neizmantoto 8
Neizmantoto 9
Neizmantoto 10
Neizmantoto 11
Neizmantoto 12
Neizmantoto 13

; Interrupt14 (TIMER0)
mvkl _mig, B0, kravas galamērķis funkcija adresi B0
mvkh _mig, B0
b b0; sākt filiāle galamērķa funkcija
NOP 5

Neizmantoto 15nekā nepieciešams definēt savu programmu iedaļā vieta

piemērs
;
; Copyright 2004 by me :)
; All rights reserved.Īpašums me :)
; Neierobežotas tiesības izmantot dubultu vai atklāt šo kodu
;
; ======== Initblink.asm ========
;
; LED mirgo dažādiem
;

. globālā _initblink

. sekta ". tekstu"Jums nepieciešams definēt. cmd failu

/ *
* Copyright 2001 Texas Instruments Incorporated.
* Visas tiesības aizsargātas.Īpašums Texas Instruments Incorporated.
* Ierobežotas tiesības lietot, pavairot vai atklāt šo kodu ir
* Piešķirts ar līgumu.
* /
/ *
* ======== Volume.cmd ========
*
* /MEMORY
(
SDRAM: izcelsmes = 0x80000000, len = 0x400000
CPURAM: izcelsme = 0x00000000, len = 0x10000
)

IEDAĻAS
(
. vektoru> CPURAM
. text> CPURAM

. BSS> CPURAM
. cinit> CPURAM
. const> CPURAM
. tālu> CPURAM
. stack> CPURAM
. Cio> CPURAM
. sysmem> CPURAM
)MOST IMPORTANT
in zeroth vektors būtu jump to savu kodu, - skatīt vektoru failu
manā gadījumā tā ir "_initblink"

 

Welcome to EDABoard.com

Sponsor

Back
Top