wfw69 发表于 2022-9-24 21:47

用APM32E103ZET6替换Sxx32F103ZET6时软件移植-01:启动文件

本帖最后由 wfw69 于 2022-9-25 10:46 编辑

用APM32E103ZET6替换Sxx32F103ZET6时软件移植-01:启动文件

APM32E103ZET6与Sxx32F103ZET6启动文件的不同之处:

复位后映射到地址0的向量表不同

A、在95-96行,USB更名为USBD1

B、在136-140行,APM32E103ZET6比Sxx32F103ZET6多了以下内容:

                DCD   0                            ; Reserved
                DCD   USBD2_HP_CAN2_TX_IRQHandler; USBD2 High Priority or CAN2 TX
                DCD   USBD2_LP_CAN2_RX0_IRQHandler ; USBD2 LowPriority or CAN2 RX0
                DCD   CAN2_RX1_IRQHandler          ; CAN2 RX1
                DCD   CAN2_SCE_IRQHandler          ; CAN2 SCE

C、在223-224行,USB更名为USBD1

D、在264-267行,APM32E103ZET6比Sxx32F103ZET6多了以下内容:

                EXPORTUSBD2_HP_CAN2_TX_IRQHandler
                EXPORTUSBD2_LP_CAN2_RX0_IRQHandler
                EXPORTCAN2_RX1_IRQHandler         
                EXPORTCAN2_SCE_IRQHandler         


E、在329-332行,APM32E103ZET6比Sxx32F103ZET6多了以下内容:

USBD2_HP_CAN2_TX_IRQHandler
USBD2_LP_CAN2_RX0_IRQHandler
CAN2_RX1_IRQHandler
CAN2_SCE_IRQHandler

以上部分,在把程序从Sxx32F103ZET6移植到APM32E103ZET6时,需要注意。
页: [1]
查看完整版本: 用APM32E103ZET6替换Sxx32F103ZET6时软件移植-01:启动文件