全志科技
登录
直播中
李林
8年用户
1279经验值
私信
关注
[问答]
请问XR MCU的外设驱动为什么修改无效?
开启该帖子的消息推送
为了节省更多的flash空间,在xr872/xr808/xr806芯片上把大部分的驱动都已经做了rom化处理,即出厂的时候已经把外设驱动都集成到rom当中,因此默认sdk中驱动的代码是不能修改的。而客户有时候调试需要在驱动层添加一些打印信息或者修改外设驱动的配置,此时则需要舍弃rom化的驱动,自己在源代码上添加相应的驱动了。请问XR MCU的外设驱动为什么修改无效?
回帖
(1)
周彦楠
2021-12-29 14:37:53
先舍弃rom化驱动的代码:在libxradio_v2目录下的rom_symbol.ld文件,删除所要修改的模块的驱动相关的函数。注,xr806的rom_symbol.ld文件在libxradio_v3文件夹。
在srcdriverchip这个目录相应的外设模组上的源代码文件填上所需的函数,一般情况下把srcromrom_binsrcdriverchip相关模组的函数移植过去即可,因为该目录下的驱动只提供客户查看,并没有编译到sdk镜像里面,真正编译到镜像的是srcdriverchip里面的函数。
先舍弃rom化驱动的代码:在libxradio_v2目录下的rom_symbol.ld文件,删除所要修改的模块的驱动相关的函数。注,xr806的rom_symbol.ld文件在libxradio_v3文件夹。
在srcdriverchip这个目录相应的外设模组上的源代码文件填上所需的函数,一般情况下把srcromrom_binsrcdriverchip相关模组的函数移植过去即可,因为该目录下的驱动只提供客户查看,并没有编译到sdk镜像里面,真正编译到镜像的是srcdriverchip里面的函数。
举报
更多回帖
rotate(-90deg);
回复
相关问答
XR
系列
MCU
的RF参数是如何保存的
2021-12-29
1329
如何查看和
修改
xr
829的发射功率和频偏呢
2021-12-29
1190
XR
809/
XR
871/
XR
808/
XR
872如何
修改
中断的优先级呢
2021-12-29
1945
如何清除扫描
XR
MCU
平台获取的结果呢
2021-12-29
1294
XR
806是否可用类似SDIO接口与CPU连接,并作为Linux的一个
外设
网卡设备?
2022-03-11
1941
请问
大佬
XR
806鸿蒙开发板怎么样?
2021-12-29
1635
请问
STM32CubeMX工程如何
修改
MCU
?
2022-02-23
1645
怎样去解决串口
修改
波特率后与目标波特率不匹配的问题呢
2021-12-29
1775
修改
显示器开启画面
2015-04-13
3439
xr
829如何进入混杂模式?
2021-12-29
1101
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分