因项目需要,需要在stm32外挂一片SPI flash(华邦32Mbits的),参考官方给的例程,ST-LINK Utility能添加自定义的flash,但是不能正确运行。
官方示例工程在软件安装路径下
一共提供三个示例
我自己编译的stldr文件已经能正确识别了
各种操作都是失败的 编写自定义的驱动,网上没有资料,官方资料也少之又少,希望能得到官方的帮助! 测试源码:
exloader.rar
(15.2 MB, 下载次数: 532)
|
微信公众号
手机版
我的能擦除、读,但是写的时候报错
22:36:48 : Device ID:0x414
22:36:48 : Device flash Size : 512KBytes
22:36:48 : Device family :STM32F10xx High-density
22:38:02 : Erasing external memory success.
22:39:47 : External memory sector 0 erased.
22:40:05 : [UNIGBK.BIN] opened successfully.
22:40:12 : Programming error @ 0x00006A00!
我用过支持QSPI的STM32,直接在这个工具里选择,但是编译的时候已经产生好了hex文件...编译之前已经修改过分散加载文件...对于不支持QSPI的STM32来说,没用过....
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
这个问题,参考沙发楼层坛友的帖子,我在他的帖子中有回复。
https://www.stmcu.org.cn/module/foru ... 1630&fromuid=307297
可以在keil下,打开几个工程看看算法。
评分
查看全部评分
你是如何编写stldr文件的?楼主能分享下吗