tobermory

Results 13 comments of tobermory

My understanding of the VTOR register (as accessed via SCB->VTOR) in Cortex M is that it starts life as 0 upon chip reset. Any change to that value is then...

Can confirm same behavior as above when using a pre-packaged renode release: ``` Renode, version 1.12.0.37823 (44d6786a-202104022100) ``` Seems a bit odd, to me at least, that the 4th component...

Thanks for the prompt reply. The lack of this peripheral, and others, has forced me to ask a useful question: can my code run just as well without these peripherals?...

OK, taking a lead from Issue 284, I cloned renode, and it built from source OK (Linux 18.04). I then added a .cs file for a peripheral I needed in...

Sorry, I am not following. What is the utility of the 'include' directive? I just want to be able to define my peripheral in the .repl file.

Thank you, that makes perfect sense. I was hunting high and low through header files looking for those __ldrex, __strex calls. Now I see why I never found them!

To be more specific, if this code is interrupted at the statement "tick_h++;" and another thread calls this function, tick_h could be incremented twice, leading to an apparent jump forward...

The same code is presented in the CMSIS 6 documentation: https://arm-software.github.io/CMSIS_6/v6.0.0/RTOS2/group__CMSIS__RTOS__KernelCtrl.html#ga84bcdbf2fb76b10c8df4e439f0c7e11b

On a sort-of-related note, in the 5.6.0 release, most sources of RTX5 could be built as a standalone .a file. Only RTX_Config.h and rtx_lib.c needed to be copied to an...

I am familiar with the STK3700 and Silabs EFM32 cpus in general, less so with Renode. I found other applications for EFM32 where Renode would not run code as real...