RobertK66 / obc_1769_core

Implements hardware abstractions and Layer2(3) modules for usage of the OBC hardware in cubesat projects
GNU General Public License v3.0
1 stars 1 forks source link

MRAM Test for all 6 Chips #41

Closed RobertK66 closed 1 year ago

RobertK66 commented 1 year ago

With this version the tests run. To be considered:

@kodsurf : pls. have a look if this fits your needs and then we can discuss whats left for tomorrow. (Thursday)

kodsurf commented 1 year ago

@RobertK66

Before final merge - please change frequencies of ALL tests according to :

image

image

Frequencies has to be withing 4-10s range

I am not sure whenever we need to set all the tests run simultaniously every 5s or every test should have its own frequency within 1-10seconds range.

@RobertK66 Please make this decision.

Then lets merge and test it tommorow morning

RobertK66 commented 1 year ago

ok, for the memory: The "write tests" are used to 'reset' and change the bit pattern stored in memory to its expected values. The read tests then can detect bit flips. As I do count the errors we can see additional bitflips after every 'read test'. So I would suggest to do the reads every 5 sec or so. The write is not so important. The only thing it does is to reestablish the pattern -> and if we keep the verbose log (showing each bit flip position (!?)) then the log gets quieter again (if there are errors detected).. So I would suggest to make this at 60 or even 120 seconds.