作者小头像 Lv.1
27 成长值

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据
个人勋章
TA还没获得勋章~
成长雷达
0
12
0
15
0

个人资料

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据

达成规则

发布时间 2021/06/09 15:50:41 最后回复 ouyk 2021/08/12 17:14:12 版块 IoT物联网
1125 2 0
发布时间 2021/07/20 10:19:50 最后回复 ouyk 2021/08/09 11:30:20 版块 IoT物联网
1380 3 0
发布时间 2021/04/28 15:44:41 最后回复 ouyk 2021/05/06 17:43:06 版块 IoT物联网
3961 11 0
发布时间 2021/04/28 15:44:41 最后回复 ouyk 2021/05/06 17:43:06 版块 IoT物联网
3961 11 0
他的回复:
建议使用最新版LiteOS代码,并且参考使用其他代码编译通过后再进行移植(linux下可直接参看移植指南,windows下才需要以下步骤)1.在工程配置中的目标板创建新的板子并选择新的板子。2.移植过程中可能需要修改LiteOS\.config中相关宏定义例如修改.config中的平台路径地址(LOSCFG_PLATFORM中的值)和平台宏名LOSCFG_PLATFORM_STM32F103_FIRE_ARBITRARY_2。3.并且屏蔽LiteOS\Makefile中的:89行:# $(HIDE)$(RM) -rf $(LITEOS_PLATFORM_MENUCONFIG_H)和53行:# $(HIDE)+make savemenuconfig4.拷贝之前编译好的板子的menuconfig.h(targets\STM32F103_FIRE_Arbitrary\include\menuconfig.h)并修改menuconfig.h中的相关宏:LiteOS\targets\STM32F103_FIRE_Arbitrary_2\include\menuconfig.h最近看了一下,还有另一种不修改代码的方式实现(举个例子,直接拷贝一个新的板子)。1.拷贝目标板 STM32F407_ATK_Explorer 改名为STM32F407_ATK_test2.targets\targets.mk中添加新增开发板3.targets\bsp\Makefile中添加新增开发板4.拷贝tools\build\config\STM32F769IDISCOVERY.config 到 STM32F407_ATK_test.config5.修改STM32F407_ATK_test.config主要操作步骤:6.打开工程配置,在目标板选项下点击+号,其他随意填,在目标板名称中填入STM32F407_ATK_test,然后选择新增的开发板并点击确定,查看是否将STM32F407_ATK_test.config拷贝到根目录下的.config中,并且targets\STM32F407_ATK_test\include中是否生成menuconfig.h。