上节,讲述了如何移植SPI FLASH驱动,从中可以看出,移植SPI FLASH是相对比较容易的。移植容易并不等于没有任何问题,相反,还遇到了棘手问题,本节讲述如何解决这个棘手的问题。

说到技术问题,说点题外话。在我创建的eCos技术群(群号:144940146,欢迎加入)上,有些人一遇到问题就马上寻求帮助,并且很强烈地希望你给他分析给他解决。我想说的是,搞技术,肯定会遇到这样那样的问题,但遇到问题时,自己先要思考和分析,并尝试进行问题定位,然后寻求帮助。别人帮你分析并提供相应问题分析方法和建议时,自己也要积极思考并反馈实验现象,这样才能有利于问题的解决。所以说,寻求帮助实际上也是一门很大的学问。

只要掌握了方法,任何问题不是不可以解决,方法无非就是:根据问题现象进行分析,然后定位,最后解决问题。

回归正题,希望大家阅读的时候,不是看解决了什么问题,而是看怎么分析问题、怎么解决问题的。

阅读全文 »

 


本节主要介绍串行SPI flash驱动的移植。eCos中,flash支持比较完善,移植flash驱动也不是件难事。虽说如此,在本次移植spi接口flash时,还是遇到了一些意外问题,而且正是由于这个意外问题,让我解决了在移植STM32 ADC驱动时遇到的一个棘手问题:

只要我在eCos图形配置工具中打开了ADC的任何一个通道,则不能生成正常的bin格式映像文件(生成的bin文件超大,大小达到了不可思议的1.2GB大小,但可生成正常的srec格式映像文件);如果不打开ADC任何一个通道,则可以输出正常的bin格式文件。虽然这个问题后面用暴力解决了,但问题原因没有搞清楚,所以一直悬在心里。

阅读全文 »

© 2012 velep.com | reille blog | 管理| 粤ICP备15065318号-2| 谷歌地图| 百度地图| Suffusion theme|Sayontan Sinha

无觅相关文章插件,快速提升流量