打印

内部OK,外部不行,请高人赐教,USB移植

[复制链接]
452|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
3月的尾巴|  楼主 | 2018-7-9 13:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请高人赐教!
背景:
1,买的原子哥的阿波罗STM32F767开发板,运行自带的USB(U盘实验),OK
2,在1的基础上,屏蔽不用的函数,比如:
//      MPU_Memory_Protection();        //保护相关存储区域
//        W25QXX_Init();                                //初始化W25Q256
//        my_mem_init(SRAMIN);                //初始化内部内存池
//        my_mem_init(SRAMEX);                //初始化外部内存池
//        my_mem_init(SRAMTCM);                //初始化TCM内存池
//        exfuns_init();                                //为fatfs相关变量申请内存  
//        piclib_init();                                //初始化画图
//         f_mount(fs[0],"0:",1);                 //挂载SD卡
//         f_mount(fs[1],"1:",1);                 //挂载FLASH.
//         f_mount(fs[2],"2:",1);                 //挂载NAND FLASH.

然后编译,下载,测试,OK

3,在2的基础上,修改(详见附件),该操作,主要是嫌弃自带内存太小,全部放入外扩内存上面去。(该操作,修改后,直接编译,有错误,做一些修改(比如:LCD屏幕的缓存数组后面的AT 关键字部分,删除))
4,在3的基础上,编译,下载,测试,总是进入void HardFault_Handler(void),然后在这个里面死了,不动了,死循环。

请高人赐教,卡了1周了。USB移植,不能放外部内存?

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

433

主题

433

帖子

0

粉丝