Как да тече ASM код на ТИ "е C6713 DSP

A

abaidullah

Guest
Моят възложена задача е да се обърне и да тичам AC код за c6713 в ASM код и стартирате същия без да се поставя на ASM кода от C.С други думи, моят ASM код ashould не може да бъде AC изискуеми функция, но самостоятелен код за TI "е TMS320C6713 DSP.

Моля, отговорете, колкото е възможно по-скоро.

По отношение,

 
Тя трябва да са някои примери в директориите TI след инсталирането на кода композитор.

Трябва да са носители файл

Например:

;
; Copyright 2002 г. от Texas Instruments Incorporated.
; Всички права запазени.Собственост на Texas Instruments Incorporated.
; Ограничени права за използване, дубликат или разкриваме този код са
; Предоставени чрез договор.
;
;
; "@(#) DSP / BIOS 4.80.208 12-06-02 (Barracuda-l19) "
;
; Vectors.asm ======== ========
; Включете на входната точка в RESET в прекъсват масата вектор
;

;
; ======== ======== Неизползван
; Plug inifinite линия - с вложени клоновете да
; Забраните прекъсва - за всички вектори неопределен
;
неизползвани. макро ID

. глобален неизползвани: ID:
Неизползваният: ID:
б неизползвани: ID:; вложени клонове да блокират прекъсват
4 ноември
б неизползвани: ID:
ноември
ноември
ноември
ноември
ноември

. endm

. секта ". вектори"

. _initblink код, основни Programm
. _mig код; прекъсват услуги

. уеднаквяване 32 * 8 * 4; трябва да съответства на 256 думата граница

Reset:
mvkl _initblink, B0; натоварване адрес дестинация функция, за да B0
mvkh _initblink, B0
б b0; проекта клон местоназначението функция
MVC PCE1, B0; адрес на прекъсват вектори
MVC B0, ISTP, поставете таблицата към точка тук
ноември 3; попълнете слот забавяне
ноември
ноември

;
; Plug неизползвани прекъсват с безкрайни цикли на
; Улов бездомни прекъсва
;
Неизползваният 1
Неизползваният 2
Неизползваният 3
Неизползваният 4
Неизползваният 5
Неизползваният 6
Неизползваният 7
неизползваните 8
Неизползваният 9
неизползваните 10
неизползваните 11
неизползваните 12
неизползваните 13

; Interrupt14 (TIMER0)
mvkl _mig, B0; натоварване адрес дестинация функция, за да B0
mvkh _mig, B0
б b0; проекта клон местоназначението функция
5 ноември

неизползваните 15от което имате нужда да се определят в програмата си раздел за пускане на

Например
;
; Copyright 2004 от мен :)
; Всички права запазени.Имот от мен :)
; Неограничени права за използване, дубликат или разкриваме този код
;
; Initblink.asm ======== ========
;
; Светодиода мига в различни видове
;

. глобален _initblink

. секта ". текст"едно трябва дефинира. CMD файл

/ *
* Copyright 2001 г. от Texas Instruments Incorporated.
* Всички права запазени.Собственост на Texas Instruments Incorporated.
* Ограничени права за използване, дубликат или разкриваме този код са
* Предоставени чрез договор.
* /
/ *
* Volume.cmd ======== ========
*
* /ПАМЕТ
(
SDRAM: произход = 0x80000000, дъл = 0x400000
CPURAM: произход = 0x00000000, дъл = 0x10000
)

РАЗДЕЛИ
(
. вектори> CPURAM
. текст> CPURAM

. БДС> CPURAM
. cinit> CPURAM
. Конст> CPURAM
. доколкото> CPURAM
. стека> CPURAM
. CIO> CPURAM
. sysmem> CPURAM
)Най-важното
в нулев вектор трябва да скочи до вашия код - виж вектори файл
в моя случай тя е "_initblink"

 

Welcome to EDABoard.com

Sponsor

Back
Top