前言
CCES 官方目前都在使用 FreeRTOS,但是以前的项目其实是用 uCOS 的,这就导致如果你接手了使用 uCOS 的老项目,即使是安装相关依赖都会有些阻碍。
为了避免后来人继续踩坑特此记录,希望对你有所帮助。
主要参考 无需License轻松打造全功能ADI 的 CrossCore Embedded Studio(CCES)。
一、获取 uCOS BSP
由于官网目前不提供任何 uCOS 相关 BSP,我们可以通过论坛获取相关资源 易特创芯,或下载我搜集到的资源 ADI_uCOS-III-Rel2.7.0 提取码: vhlb
二、安装 uCOS BSP
1. 安装相关依赖
我们需要用到一个叫做 Orca 的软件,当然,不用担心安全问题,因为它是 windows 自带的,具体位置为
C:\Program Files (x86)\Orca\Orca.exe
如果没找到也不需要担心,下载并安装 Windows SDK 即可,我们只需要其中的 msi tools
安装好 Windows SDK 后我们找到 Orca-x86_en-us.msi,位置应该在如下位置 ,双击安装即可
C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x86
2. 安装 uCOS
双击执行 ADI_uCOS-III-Rel2.7.0.exe,提示无效许可证后不要再对安装程序进行任何操作
在 windows 临时目录下找到 ucos3_2.7.0.msi,具体目录编号为随机,可以通过 everything 查找(需自行安装)
如 C:\Users\John\AppData\Local\Temp\{8A8A4479-CC38-4B97-92EF-6C8A71E38C9B}\ucos3_2.7.0.msi
将 ucos3_2.7.0.msi 拷贝到任意位置后推出安装程序
使用 Orca 编辑 ucos3_2.7.0.msi
CustomAction -> CAFlexLicenseCheck 修改对应黄色框位置数值为 449
保存更改后再次双击执行 ucos3_2.7.0.msi,再次看到警告后选择 No,程序就会继续执行安装直至完成
此时可以看到安装目录下 uCOS 成功出现,说明安装成功
3. 许可证出错或过期
删除当前的 license 后重新修改时间申请新许可证即可,目录一般为
C:\ProgramData\Analog Devices\CrossCore Embedded Studio
`
总结
以上就是如何安装 CCES uCOS BSP 的相关教程,希望对你有所帮助。