A 15-year-old boy has been charged with first-degree murder, robbery and three gun crimes in connection with a recent homicide in South Richmond.