1.移植遇到最多的问题是 定义方面的 经常提示未定义之类的错误,文件是通过官方网站下载的移植文件 2.下面是我每次移植会遇到但是解决不了的问题 希望得到大家的帮助 1.提示错误 C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(55): error: #40: expected an identifier C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(55): error: #40: expected an identifier 这个错误很不理解 2. 运行不对 我我移植是通过把官方的版本进行裁减,把不要的文件先去掉,方便学习,现在编译通过了,软件仿真也是没问题,硬件仿真的时候,程序跑到OS_CPU_A.ASM中不会出来了 具体地点是在: OSStartHang B OSStartHang ; Should never get here 就进到这个地方一直死循环不会出来了,软件仿真的时候是不会这样的,因为是新人,对这个还不是很了解,估计自己解决补了,请求帮助移植是通过把官方的版本进行裁减,把不要的文件先去掉,方便学习,现在编译通过了,软件仿真也是没问题,硬件仿真的时候,程序跑到OS_CPU_A.ASM中不会出来了 具体地点是在: OSStartHang B OSStartHang ; Should never get here 就进到这个地方一直死循环不会出来了,软件仿真的时候是不会这样的,因为是新人,对这个还不是很了解,估计自己解决补了,请求帮助 这个问题不止一次了 我的联系方式: QQ:274374470 Email: robing4500@qq.com 如果需要把我整个工程发过来 请说下 我立刻上传 |