查看: 1907|回复: 1

【免费申请】实现ATMEL M4的应用中编程(IAP),在线升级固件

[复制链接]

该用户从未签到

发表于 2014-4-10 11:46:24 | 显示全部楼层 |阅读模式
分享到:
本帖最后由 yiming988 于 2014-4-10 12:34 编辑

    一直想实现一个通用的在线编程软件模块,所谓通用,即可由用户自由挂接自己的数据流接口和Flash编程接口,而在线编程的所有功能由我这个软件模块实现。比如,用户想用UART把新固件升级到产品中,只需要把他自己的Uart接口挂进来,用户想用手机的GPRS网络远程升级固件,只需要将他自己的TCP数据流接口挂进来就可以了,剩下的事情交给这个软件模块。当然,实现了以后玩法还有很多,自行发挥想象:)。 实现通用性最大的好处那就是……造福广大网友喽~  所以打算用论坛提供的开发板开刀,希望大家多多支持!~

【申请理由】 完成一个ATMEL M4的开源IAP软件模块,实现通用性,造福自己也造福大众。熟悉ATMEL的ARM芯片的FLASH接口,有技术积累,有了这个M4板子可以评估这款M4,也将基于它完成这个开源软件
【学习计划】第一周 熟悉芯片资源,移植驱动到工程模板; 第二周 完善FLASH部分接口对接; 第三周 IAP实现的coding工作; 第四周 调试、实验; 第n周 调试、实验,并发布到论坛

【实现的方案设计】实现一个通用的在线编程软件模块,完成固件升级功能。FLASH驱动可使用AT自己的;编写IAP代码,实现对FLASH整个Sector的擦、写、读,验证prog、verify。  最后设计接口,调试并发布代码。

【要评估的指标】 该芯片FLASH的性能,FUSE,软件库,各通信口(UART SPI I2C等)的灵活性
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2014-4-14 11:43:03 | 显示全部楼层
自顶 大家支持啊~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条

手机版|小黑屋|与非网

GMT+8, 2024-4-26 08:23 , Processed in 0.113860 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.