怎样得到U盘实验的精简代码?

2019-07-20 01:11发布

本帖最后由 jshzp 于 2019-6-20 14:31 编辑

阿波罗开发板,F429芯片,U盘(Host)实验,想把这个例程的代码用在我的工程中。
因为我的工程中不需要,所以这个例程中使用到的液晶、文字、图片等等相关代码统统都不需要。
所以我需要把这些无关代码都删掉,只保留U盘读写的代码。但是弄了两天,发觉那个例程里面的代码很多都是互相牵扯的,
要想得到简洁的U盘部分代码,非常费劲。有没有简单的方法能去掉无关代码,只保留U盘读写部分的必要代码呢?
还是只能读懂全部的代码,再逐个去除?

其实其它例程也有这个问题,需要用到例程代码时,工程里会涉及一些液晶、串口等无关代码,很难一下去除掉。

有什么好办法吗?请指教,谢谢!


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
peng1554
1楼-- · 2019-07-20 05:18
jshzp 发表于 2019-6-20 15:43
谢谢回复,我只需要读取二进制的bin文件,是否可以不需要mycc936.c和TEXT目录下的那些文件?

可以不要
245925587
2楼-- · 2019-07-20 07:02
 精彩回答 2  元偷偷看……
13372533333
3楼-- · 2019-07-20 12:56
 精彩回答 2  元偷偷看……
jshzp
4楼-- · 2019-07-20 16:32
245925587 发表于 2019-6-20 15:05
这个过程就叫做“移植”

感谢回复!全部代码看懂之后,再把无关的部分逐一删除掉,只能这个办法吗?有没有其它捷径办法?
jshzp
5楼-- · 2019-07-20 17:13
 精彩回答 2  元偷偷看……
jshzp
6楼-- · 2019-07-20 18:11
peng1554 发表于 2019-6-20 17:59
可以不要

继续请教:ff.c里面调用了在mycc936.c中定义的ff_convert()、ff_wtoupper()函数,怎么办?需要修改ff.c的代码逻辑吗?

一周热门 更多>