Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »


Project Name: Debug board
Use cases: during debugging, the User can directly view the log from a computer serial monitor and identify the BOOT-UP SEQUENCE, SPECIFIC DATA During updating, HARDFAULTING and THE CURRENT STATUS of the Device Under Test(DUT).
In addition, debug board can add time stamp to each uart data and route the message into USB format to send to personal computer

arch diagram:

sequence diagram:

main service:
__FEATURE__INFO() == #define __FEATURE__INFO(a) debug_printf("Name of the feature + [INFO] + value + return status(place holder)", a)
__FEATURE__ERROR() == #define __FEATURE__INFO(a) debug_printf("Name of the feature + [ERROR] + value + return status(place holder)", a)
Banner() == #define banner() debug_printf("LINE NUMBER IN code or FEATURE indicator")

in the future: 
interactive under debug bundle
change specific flag or bit or value for debugging purposes

during boot up, jumpers on the debug board pull up to enable different modes of the device under test: e.g bootloader/ normal boot

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.