Quantcast
Channel: Tools
Viewing all articles
Browse latest Browse all 91752

Forum Post: Question Regarding C55x assembler

$
0
0

Hello

Iam Extremely new to assembly programming of code composer in event of using rtc interrupt i have some code in which the project is in large memory model and i am getting pretty intersting problems with the code taken from a demo project for the interrupt vecotrs

here i have attached the interrput vector assembly file  (Please visit the site to view this file) which is throwing me problems  

here below are the errors i am not able to resolve them 

"../Delay-Testing/rtc.asm", REMARK at line 187: [R5672] If there is a long MMR
write with no
intervening single
MMR before this
return from
interrupt, then an
interrupted
conditional execution
may be corrupted;
(see the C55x silicon
exceptions errata;
Advisory CPU_94)
return_int

"../Delay-Testing/rtc.asm", REMARK at line 187: [R5674] If processor is in
fast-return mode, and
this return from
interrupt instruction
is stalled in the
ADDRESS or ACCESS1
phase, then the
execution of a
subsequent
conditional execution
may be corrupted;
(see the C55x silicon
exceptions errata;
Advisory CPU_99)
return_int

"../Delay-Testing/rtc.asm", REMARK at line 187: [R5675] An MMR write to the
RPTC register that is
close to this return
from interrupt
instruction may cause
an interrupted single
repeat loop's
execution to be
corrupted; (see the
C55x silicon
exceptions errata;
Advisory CPU_100)
return_int

COOL  i hav overcomed this by reading Advisory CPU_100 and in assembly file edited this code 

@RPTC_L=pop()||mmap()
nop
nop
nop
nop
nop
nop

before retrun_int

this solved the problem


Viewing all articles
Browse latest Browse all 91752

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>