Defending Champions Chelsea begin their defence of the trophy with a trip to League One Walsall, while Aston Villa will host local rivals Birmingham City.
Tottenham will host north London rivals Arsenal in the League Cup third round.
Elsewhere, Manchester United and Liverpool were given home ties against Ipswich Town and Carlisle respectively.
Middlesbrough v Wolves
Norwich City v West Brom
Hull City v Swansea
Leicester City v West Ham
Aston Villa v Birmingham
Tottenham v Arsenal
Manchester United v Ipswich Town
Liverpool v Carlisle United
Crystal Palace v Charlton Athletic
Fulham v Stoke City
Sunderland v Manchester City
Newcastle United v Sheffield Wednesday
Reading v Barnsley or Everton
Preston v Bournemouth
Walsall v Chelsea
Milton Keynes Dons v Southampton