开发板能直接跑裸机 freertos吗?

想移植freertos,需要确认一下能不能直接运行

内部暂未支持freertos

自己移植的话能给支持吗?

我们需要了解具体的目的、使用场景,以及您这边是公司还是个人开发者。如果有商业需要的话,可以直接联系商务,我们导入内部评估

个人开发调试使用

当前有可以使用的hal库吗?

目前没有,移植这个会有比较大的工作量
需要您这边能依次独立完成如下步骤
1.把freertos编译环境搭建起来
2.k1上能加载freertos固件(通过uboot加载会有权限问题)
3.在k1上运行第一条语句
4.能跑完freertos的初始化
5.运行freertos的各个组件
前置知识
1.riscv的汇编指令
2.熟悉uboot,opensbi源码
3.riscv体系结构相关知识,包括M模式,地址空间等
4.最好有arm或其他riscv同等规格芯片的freertos移植经验
其他建议
可以去freertos相关社区看下是否有人做过相关工作

uboot加载会有权限问题是什么意思,你们的镜像默认都签名了吗?

从uboot加载的镜像在S态,不能访问M态的寄存器