I have an issue where my beaglebone’s heartbeat LED stop blinking and I am unable to do anything with it after the bug has happened.
The issue happens within a couple of seconds when running at 720 MHz.
Here is a trivial C program that triggers the bug every time it is run at 720 MHz: http://pastebin.ca/2314233
Surprisingly, running the very same program at 600 MHz does not seem to trigger the bug.
Another surprise is that changing “writeval” on line 55 for “writeval & 0xFF” seems to prevent the bug from happening.
I am really puzzled by this issue.
Any help is appreciated!
I am powering the beaglebone with a power adapter.
I have reproduced the issue on all beaglebones I have tried it on (5).
The GPMC is configured to be available at address 0x1000000.