网站服务器维护技术,在智联招聘网站做销售,网站设计哪家稳定,wordpress栏目修改CH583/2构建工程教程 绪论资源移植步骤准备移植步骤一步骤二 工程配置修改工程名修改前修改后 工程配置修改资源文件 修改C/C general修改C/C构建修改汇编交叉编译修改C交叉编译修改GNU RISC-V Cross Linker 修改跟编译 移植注意事项 绪论
资源
CH583/2的SDK下载
移植步骤
… CH583/2构建工程教程 绪论资源移植步骤准备移植步骤一步骤二 工程配置修改工程名修改前修改后 工程配置修改资源文件 修改C/C general修改C/C构建修改汇编交叉编译修改C交叉编译修改GNU RISC-V Cross Linker 修改跟编译 移植注意事项 绪论
资源
CH583/2的SDK下载
移植步骤
准备
以CH583的BLE_UART程序ble_demo为模板创建自己的工程。 1.新建一个属于自己的工程ble_demo工程名没有要求可根据自己项目或者自己喜好来非中文名即可。本次移植教程以demo命名。 2.本次以CH583EVT\EVT\EXAM\BLE\BLE_UART下的“BLE_UART”工程为模板做移植。 3. 移植相关资源文件 1工程依赖的资源有CH583EVT\EVT\EXAM\SRC下Ld、RVMSIS、Startup、StdPeriphDriver文件夹资源 2工程依赖的资源有CH583EVT\EVT\EXAM\BLE\HAL下的文件夹资源 3工程依赖的资源有CH583EVT\EVT\EXAM\BLE\LIB下的文件夹资源 4工程依赖的资源有CH583EVT\EVT\EXAM\BLE\BLE_UART下的文件夹资源
移植
步骤一
将CH583EVT\EVT\EXAM\BLE\BLE_UART下的所有文件复制到ble_demo文件夹下
步骤二
将CH583EVT\EVT\EXAM\SRC下的所有文件复制到ble_demo文件夹### 步骤三 将CH583EVT\EVT\EXAM\BLE\HAL下的所有文件复制到ble_demo文件夹下### 步骤四 将CH583EVT\EVT\EXAM\BLE\LIB下的所有文件复制到ble_demo文件夹下 看到如上图目录结构后表示工程文件准备完成剩下就需要进行工程配置。
工程配置
双击“BLE_UART.wvproj”打开工程进行工程配置。
修改工程名
第一步点击工程右键找到修改工程名将工程名改为“ble_demo”方便我们移植这一步非必须也可以不修改。
修改前 修改后 工程配置
选中工程名右键单击找到属性选项点击进入进去后如下
修改资源文件
对链接的资源文件进行删除。 1删除前 2删除后 修改C/C general
打开路径和符号找到资源位置将相关文件夹文件路径删除一遍。 1删除前 2删除后
修改C/C构建
打开设置进入工具设置如下图。 下面进行详细配置。
修改汇编交叉编译
修改路径到正确的位置。 1修改前
2修改后
修改C交叉编译
找到右上角的“”修改路径到正确的位置。 1修改前
2清除干净 删除掉原本的路径
3修改后 将工程下的路径全部引入进来。
修改GNU RISC-V Cross Linker
1更新general 更新Link.ld文件的路径更新后如图根据自己放置位置选定即可 2 Librariles 更新LIB、StdPeriphDriver到工程下的正确路径。 更改前 更改后 到这一步后点击应用跟关闭即可。
修改跟编译
1回到工程进项编译后提示如下错误. 这个过程不是所有工程都会出现报错如果编译通过则说明文件没有问题。这里报错是因为程序在这复用我们直接将其排除不参与编辑即可。 2打开SDK的demo对比 3选择不需要参与编译的文件点击右键选择排除编译修改后如图。 4重新进行工程编译 重现编译后可以看到工程可以正常编译了。 5 其他 打开工程hal部分开开跟原工程对吧有需要排除编译的可以做排除编译。
移植注意事项
1当遇到找不到头文件或者路径提示时说明路径没有引入完全找到对象文件夹重新引入即可。