Re: [taste-users] BRAVE Large under TASTE example problem |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/taste-users Archives
]
Glad to hear it,
Denis - you've officially joined the BRAVE Large / FreeRTOS / TASTE crowd
:-)
If you don't mind
me asking - where did you hear about our BRAVE Large support?
It's a relatively
recent thing, I was wondering how the info reached you.
Cheers,
Thanassis.
Thanassis
Tsiodras
Real-time Embedded
Software Engineer
System, Software
and Technology Department
ESTEC
Keplerlaan 1,
PO Box 299
NL-2200 AG Noordwijk,
The Netherlands
Thanassis.Tsiodras@xxxxxxx
| www.esa.int
T +31 71 565 5332
From:
"perret"
<denis.perret@xxxxxxxx>
To:
"Thanassis
Tsiodras (external)" <Thanassis.Tsiodras@xxxxxxx>
Cc:
taste-users@xxxxxxxxxxxxxxxxxxx
Date:
29/03/2022
10:02
Subject:
Re:
[taste-users] BRAVE Large under TASTE example problem
Hi, it works as it should with the good
bitstream. I guess next step will be to follow the second video and get
my own FPGA design.
Thank you again for your help,
Regards,
Denis Perret
On 3/28/22 17:17, Thanassis Tsiodras
(external) wrote:
Hi Denis.
That is actually normal - you need this FPGA bitfile, which implements
the proper timer interrupt (otherwise the scheduler never runs):
If you build an FPGA-enabled design - see 2nd video - and perform a synthesis,
you'll get a bitfile that actually works.
In pure-SW designs on the R5 alone, you need a bitfile that pulses the
timer interrupt - try the attached one and tell me what you see.
With kindest regards,
Thanassis.
Thanassis Tsiodras
Real-time Embedded Software Engineer
System, Software and Technology Department
ESTEC
Keplerlaan 1, PO Box 299
NL-2200 AG Noordwijk, The Netherlands
Thanassis.Tsiodras@xxxxxxx
| www.esa.int
T +31 71 565 5332
From: "perret"
<denis.perret@xxxxxxxx>
To: taste-users@xxxxxxxxxxxxxxxxxxx
Date: 28/03/2022
16:19
Subject: [taste-users]
BRAVE Large under TASTE example problem
Hi, in our laboratory we would be interested in using freeRTOS on the
Brave NG-Large.
I'm trying to make the example shown on this video
https://www.youtube.com/watch?v=SDyT9QWP7Vo
to work.
I can't manage to get the same result. When launching the code with "c"
in gdb, only "[fun" is written on minicom (meaning the 4 first
characters) and the application hangs for ever.
When I do it step by step, the full first line get written in minicom
but at some point the application ends at the line "undefined handler"
of vector.S as shown below (log from gdb):
0x00006750 in pxCurrentTCB ()
Single stepping until exit from function pxCurrentTCB,
which has no line number information.
0x00006754 in pxReadyTasksLists ()
Single stepping until exit from function pxReadyTasksLists,
which has no line number information.
_vector_table () at
/home/taste/tmp_taste_aladede/Largefirsttryadede/work/build/node_1/partition_1/runtime/src/freertos/vector.S:40
40 b Undefined
Undefined () at
/home/taste/tmp_taste_aladede/Largefirsttryadede/work/build/node_1/partition_1/runtime/src/freertos/vector.S:57
57 Undefined: b .
@ Undefined handler
timeout waiting for target halt
Does someone know what could lead to this situation?
Secondly, the video doesn't say anything about the bitstream loaded in
the FPGA. I tried to compile the example design given in the repo
(TAST-VHDL-DESIGN.tar.bz2) but some files seem to be missing. What FPGA
design should we use for this example?
Denis Perret
This message is intended only for
the recipient(s) named above. It may contain proprietary information and/or
protected content. Any unauthorised disclosure, use, retention or dissemination
is prohibited. If you have received
this e-mail in error, please notify the sender immediately. ESA applies
appropriate organisational measures to protect
personal data, in case of data privacy queries, please contact the ESA
Data Protection Officer (dpo@xxxxxxx).
This message is intended only for the recipient(s) named above. It may contain proprietary information and/or
protected content. Any unauthorised disclosure, use, retention or dissemination is prohibited. If you have received
this e-mail in error, please notify the sender immediately. ESA applies appropriate organisational measures to protect
personal data, in case of data privacy queries, please contact the ESA Data Protection Officer (dpo@xxxxxxx).