The U.S. Attorney for the Southern District of Florida has charged Lil Wayne with a federal weapons charge.