You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The makefile that builds the libcs3_stm32_[high|med]_density.a archives doesn't seem to be building the high density archive correctly. When building the high density archive the define required to include the additional interrupt vectors for the high density models never gets set by make for the assembler when it builds the .S files. An example of this can be seen in the archives included with libmaple from the github repository. The archives are exactly the same size and neither of them include symbols for the __tim8 interrupts. I didn't verify that all the high-density specific symbols were missing, but it's safe to assume they are missing due to the nature of the problem. Patching the Makefile with the attached patch fixes it.
Additionally, there is no included cs3.h file, so the libcs3 archives won't build if you pull libmaple from the git repository as-is. I had to dig it up by googling. I would think it should be included (if licensing allows). I didn't include it because I'm not 100% sure if there's something special about the other version.
Original author: keith....@gmail.com (January 18, 2012 18:47:42)
What steps will reproduce the problem?
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
-maple RET6 Edition, Linux
Please provide any additional information below.
Original description of the problem can be seen here: http://forums.leaflabs.com/topic.php?id=1274
The makefile that builds the libcs3_stm32_[high|med]_density.a archives doesn't seem to be building the high density archive correctly. When building the high density archive the define required to include the additional interrupt vectors for the high density models never gets set by make for the assembler when it builds the .S files. An example of this can be seen in the archives included with libmaple from the github repository. The archives are exactly the same size and neither of them include symbols for the __tim8 interrupts. I didn't verify that all the high-density specific symbols were missing, but it's safe to assume they are missing due to the nature of the problem. Patching the Makefile with the attached patch fixes it.
Additionally, there is no included cs3.h file, so the libcs3 archives won't build if you pull libmaple from the git repository as-is. I had to dig it up by googling. I would think it should be included (if licensing allows). I didn't include it because I'm not 100% sure if there's something special about the other version.
(attachment at https://gist.github.com/bnewbold/4734603)
Original issue: http://code.google.com/p/leaflabs/issues/detail?id=78
The text was updated successfully, but these errors were encountered: