QuantumLeaps / modern-embedded-programming-course

Companion repository to the "Modern Embedded Systems Programming" video course.
https://www.youtube.com/c/StateMachineCOM
GNU Affero General Public License v3.0
707 stars 132 forks source link

Can the source code work with uvision simulator? #1

Closed sichunqin closed 11 months ago

sichunqin commented 1 year ago

I try to use the uvision simulator to debug the project ( for example ,project 25). But fail due the following error: *** error 65: access violation at 0x400FE070 : no 'write' permission Looking forward to your reply! Thanks.

sichunqin commented 1 year ago

https://developer.arm.com/documentation/ka002225/latest It seems that uvision doesn't support the device simulation as explained in the above web page.

quantum-leaps commented 1 year ago

Hi Sichun, Thank you for your interest in the "Modern Embedded Systems Programming" course.

The project downloads for all lessons are now being extensively reorganized and updated. The earlier lessons (1-22) are mostly done (although things might still change). The later lessons (23-...) are still to be done, so please be patient.

Regarding the simulator, generally, projects that interact with the peripherals and use interrupts are tricky to simulate.

But simpler projects can be simulated in KEIL-MDK (with uVision IDE). Examples with the simulator have been very recently released and include lesson-01 through lesson lesson-03:

--MMS

sichunqin commented 1 year ago

Understood. Thanks a lot for your great effort on the video training material!