So many things might be wrong, but there's 2 broad categories to at least check first.

If you try to access hardware before it's enabled, you'll cause a fault exception and nothing will run at...