Creation dbguart at HW arch layer and separation from upper layer printf logic. Fixing bugs on going.