我有一个beaglebone黑色,我想从头开始在一个项目上工作。为了调试和闪烁目的,我已经设置了flyswatter2。beaglebone黑色裸金属编程
我可以有一个启动代码,理想情况下应该工作。但问题是,我不知道从哪个内存地址开始启动黑客?以及我应该将我的代码闪存到电路板内存中的什么内存地址?
如果我知道我应该从哪里开始启动代码的地方,那么我可以在调试器的帮助下编写启动代码,然后使用UART编程以获得代码进度。但我坚持了第一步。
请注意,我已阅读ARM的AM335x技术参考手册的第26章,其中讨论了某些地址的公用RAM和ROM。但我仍然不确定从哪里开始。
如果有人可以让我知道,在地址0xXXXXXXX闪烁我的代码将在启动执行我的代码,那么我就可以把它从那里。
预先感谢 -Ravi