-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Help wanted...? #5
Comments
I've dropped a collection a collection of reference binaries and refernece config data I used when building/compiling this into that wip branch. |
update, I discovered the firmware we run uses chibios for the low-level stuff, and on-boot chibios waits for a number of peripheral/s (incl rcc) to be in a particular state before it proceeds.... so I hacked out some of these in my most recent commit, rebuilt my firmware, and now the latest version boots up till it tried to configure the TIM5 peripheral... |
would you be available to help out another open-source project to use your emulator..?
the project: https://github.com/ArduPilot/ardupilot makes software for flight-controllers, and they are nearly-all stm32 based...
I've had a bit of a go setting up a config one of our more popular boards... called a 'cubeblack', but its a stm32f427 at its core, and it also has a bootloader. here: https://github.com/davidbuzz/stm32-emulator/tree/buzz-hacking , and based on me doing a -v -v -v it seems to start running, and the program counter makes progress ,but it 'hangs' at what I think is configuring the RCC peripheral ..
[clk=00131030 pc=0x081610fa] TRACE read: addr=0x40023808 peri=RCC offset=0x0008 reg=CFGR read=0x00000008
I'm also not getting to the point where I see anything out of any of the uart/s, so its early in the boot process..
maybe I've got some of the ofsets/sizes wrong in the config. or maybe u can suggest something...?
ideas?
Buzz.
Volunteer ArduPilot hacker.
The text was updated successfully, but these errors were encountered: