Skip to content
Snippets Groups Projects
Commit 44009274 authored by Ridge's avatar Ridge
Browse files

bare10_1

parent 502d2e37
Branches
No related tags found
No related merge requests found
......@@ -83,9 +83,9 @@ const APP: () = {
fn trace_data(byte: u8) {
let stim = &mut resources.ITM.stim[0];
iprintln!(stim, "data {}", byte);
// for _ in 0..10000 {
// asm::nop();
// }
for _ in 0..10000 {
asm::nop();
}
}
#[task(priority = 1, resources = [ITM])]
......@@ -145,15 +145,17 @@ const APP: () = {
//
// Did you loose any data (was the data correctly echoed)?
//
// ** your answer here **
// The data was all sent, and recieved.
//
// Was the data correctly traced over the ITM?
//
// ** your answer here **
// No, it got a RingBufferOverflow on the third and forth byte.
//
// Why did you loose trace information?
//
// ** your asnwer here **
// This is due to the loop that we have implemented in the trace function,
// we are running the loop and it's building up our buffer memory to the point that it overflows
// when we are trying to read the third and forth byte.
//
// Commit your answers (bare10_1)
//
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment