[quote user="Adam Croot"]Are these definitions specific to the MSP430F5529 this solution was developed for?[/quote]The definitions shown in your errors are related to peripherals which are different between the MSP430F5529 and MSP430G2553 : 1) Some errors are for registers in the MSP430F5529 Unified Clock System (UCS), where as the MSP430G2553 has a Basic Clock Module+. 2) Some errors are for registers in the MSP430F5529 Power Management Module (PMM), which is not present in the MSP430G2553 . 3) Some errors are for the MSP430F5529 SFRIFG1 Register, which is not present in the MSP430G2553 . Since the MSP430F5529 and MSP430G2553 use different peripheral modules, to port code written for a MSP430F5529 to a MSP430G2553 you would need to check all the access to peripherals and modify the code accordingly. The User's Guides linked on the product pages give the details of the peripherals. Also, since the MSP430G2553 has less flash and RAM than the MSP430F5529 , you need to check if the program will fit in the smaller MSP430G2553 device. If you compile the unmodified example for the MSP430F5529 , what is the reported flash and RAM usage in the linker map file?
↧