先楫半导体HPMicro
直播中

jf_70193564

3年用户 3经验值
私信 关注
[问答]

PX4 1.15.0添加hpmicor板子遇到些问题

将nuttx 1.12.0下面的hpmicro包移植到PX4 1.15.0 的nuttx下,经过修改部分内容,成功编译和运行,但是在PX4/boards下新建板子编译,遇到如图中的问题

a0d05bed617c77e625ae719430e9fc7.png

f1248ccd2245659577026dffe71bf5c.png
1713252954944.png

个人感觉文件的都编译了 但是链接有问题,这个问题该如何解决呢

回帖(2)

尚文清

2024-4-23 17:56:09

1. 确保您按照正确的步骤进行了更改和移植。检查您的修改是否覆盖了所有必要的文件和配置。

2. 查看编译错误消息以获取有关缺少的函数、变量或符号的更多信息。确保您在链接阶段未遗漏任何必要的文件或库。

3. 检查您的Makefile或CMakeLists.txt文件,并确保您已正确添加和配置所有必要的文件和库。

4. 确保您的编译器和链接器版本与PX4和移植的软件库兼容。

5. 如果您移植的软件库中有其他依赖项,请确保它们也正确地与PX4的其他模块和库链接。

举报

jf_12840572

2024-4-30 15:42:49
HPMicro官方提供了Nuttx的移植,内部有hpm_sdk,参考链接:https://github.com/hpmicro/nuttx

(1)修改hpm_bootheader.c
启动入口由_start改为__start
(2)修改启动文件start.S
启动入口由_start改为__start


1 举报

更多回帖

发帖
×
20
完善资料,
赚取积分