第一范文网 - 专业文章范例文档资料分享平台

niosii 常用函数整理(5)

来源:用户分享 时间:2021-06-02 本文由萌喵幼女 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

关于niosII 构架体系中的常用函数说明

函数原型:alt_flash_fd * alt_flash_open_dev(const char* name)

输入参数:

函数说明:打开flash设备。一旦打开,函数alt_write_flash()用来写入,函数alt_read_flash()用来读取数据,或者使用函数alt_get_flash_info(), alt_erase_flash_block(), alt_write_flash_block(),控制单个模块

返回值: 失败返回0,成功其他值

函数原型:int alt_get_flash_info(alt_flash_fd* fd, flash_region ** info, int* number_of_regions)

输入参数:fd flash设备;info指向flash_region结构体的指针;number_of_regions

函数说明:得到擦除flash区域的细节

返回值: 发送成功返回0,反之返回为负数

函数原型:int alt_read_flash(alt_flash_fd* fd, int offset, void* dest_addr, int length)

输入参数:dest_addr目标地址指针

函数说明:从flash偏移量为offset字节开始读取数据,写入到目标地址dest_addr中

返回值: 成功返回0,反之为非0

函数原型:int alt_write_flash(alt_flash_fd* fd, int offset, const void* src_addr,

int length)

输入参数:src_addr源地址;fd,flash设备;offset 偏移量;length字节长度 函数说明:写数据到flsah中,要写的数据在源地址src_addr中

返回值: 成功返回0,反之为非0

函数原型:int alt_write_flash_block(alt_flash_fd* fd, int block_offset, int data_offset,

const void *data, int length)

输入参数:fd;data_offset起始写数据的偏移量;length为要写数据的长度 函数说明:写入到一个已擦除的flash模块

返回值: 成功返回0,反之为非0

函数原型:alt_irq_context alt_irq_disable_all (void)

输入参数:void

函数说明:禁止所有中断

返回值: 传递的值作为随后的函数调用的输入参数

函数原型:void alt_irq_enable_all (alt_irq_context context)

输入参数:先前调用函数alt_irq_disable_all (void)的返回值,

函数说明:启动所有中断

返回值: -

函数原型:int alt_irq_enabled (void)

输入参数:void

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科niosii 常用函数整理(5)全文阅读和word下载服务。

niosii 常用函数整理(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1193721.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top