在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 434|回复: 6

[求助] 关于ARM Cortex-M0 Flash模块的问题

[复制链接]
发表于 2025-4-10 16:44:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
各位大佬好,我目前想做一款ARM Cortex-M0 的MCU,现在的进度是缺少flash模块。在ARM的源码中发现可以在cmsdk_ahb_rom.v中定义memory的类型,所以我在上一层cmsdk_mcu.v中写了图1的例化flash代码,但是后续发现,在cmsdk_ahb_rom.v例化flash代码的地方,缺少一个cmsdk_flash_rom32.v文件(图2),同时quartus II里面也报图3的错。所以请教一下各位大佬,这个问题是不是就是缺少这个cmsdk_flash_rom32.v文件?我找了下ARM开源的IP,并没有这个文件,目前解决的话是不是需要自己写或者找ARM继续申请IP?

期待各位大佬的指点,谢谢!

图1

图1

图2

图2

图3

图3
发表于 2025-4-11 09:40:26 | 显示全部楼层
正常M0的代码是有包含这个cmsdk_flash_rom32.v文件,在models/memories目录下,你试试在整个目录find下
 楼主| 发表于 2025-4-11 14:35:06 | 显示全部楼层


   
samzhuangdream 发表于 2025-4-11 09:40
正常M0的代码是有包含这个cmsdk_flash_rom32.v文件,在models/memories目录下,你试试在整个目录find下 ...


我的包里面没有这个,memories里面只有五个,cmsdk_ahb_memory_dodels_defs.v   cmsdk_ahb_ram.v   cmsdk_ahb_ram_beh.v    cmsdk_ahb_rom.v   cmsdk_sram256x16.v 。不知道是不是版本的问题,我下载的是DesignStart Eval版本。。。。
发表于 2025-4-13 15:34:49 | 显示全部楼层
给你找了一个,你看看吧。
这个文件在Cortex-M System Design Kit里。

rom.7z

1.58 KB, 下载次数: 3 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2025-4-14 16:34:49 | 显示全部楼层


   
kk2009 发表于 2025-4-13 15:34
给你找了一个,你看看吧。
这个文件在Cortex-M System Design Kit里。


谢谢谢谢大佬!这个也是从官网下载的吗?
 楼主| 发表于 2025-4-17 11:26:18 | 显示全部楼层


   
kk2009 发表于 2025-4-13 15:34
给你找了一个,你看看吧。
这个文件在Cortex-M System Design Kit里。


大佬我想问一下,我在quartus里面跑的时候,为什么一直提示Error (10054): Verilog HDL File I/O error at cmsdk_flash_rom32.v(59): can't open Verilog Design File "image.hex"这个错误,是还需要一个image.hex文件吗?我查了下是用来存程序的,如果我只是想搭一个MCU框架的话,是不是这个错误没法解决了。。。
发表于 2025-4-17 20:21:11 | 显示全部楼层
这个是个simulation的model,当然不能直接编译到FPGA里。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-5-31 18:10 , Processed in 0.032032 second(s), 4 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表