• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

【代码库】MCXA15x 上的连续 SRAM 地址使用情况

09/15 14:45
506
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

an-continuous-sram-address-mcxa15x-main.zip

共1个文件

MCXA15x 上的连续 SRAM 地址使用情况

该软件配合应用笔记[AN14377],配置并使用SRAM X0 Alias形成连续的SRAM地址,验证了连续SRAM地址的可行性。

主板:FRDM-MCXA156

类别:内存

外设:DMA

工具链:MCUXpresso IDE、IAR、MDK

目录

  1. 软件
  2. 硬件
  3. 设置
  4. 结果
  5. 常见问题解答
  6. 支持
  7. 发行说明

1.软件

2.硬件

  • FRDM-MCXA156 Rev A 板:

FRDM-MCXA156

3. 设置

该软件同时支持MCUXpresso、IAR、Keil三个IDE,您可以根据需要选择相应的项目。

3.1 硬件连接

使用 Type-C USB 线连接 FRDM-MCXA156 的 J21 和 PC 的 USB 端口。

3.2 MCUXpresso导入、构建和下载项目

  1. 打开 MCUXpresso IDE 11.9.0,在快速启动面板中,选择应用程序代码中心导入

从 ACH 导入

  1. 在搜索栏中输入演示名称。

ACH

  1. 点击?复制GitHub链接?,MCUXpresso IDE将自动检索项目属性,然后单击?下一步>?。

复制 github 链接

  1. 选择分支然后点击?Next>?,选择 MCUXpresso 工程,点击Finish按钮完成导入。

您需要在 MCUXpresso IDE 上安装SDK2.16.0FRDM-MCXA156 。

  1. 单击工具栏上的?“构建”?按钮,然后等待构建完成。

MUCXpresso_Build

  1. 从工具栏中选择GUI Flash 工具将可执行文件编程到电路板

MUCXpresso_Flash

3.3 IAR导入、构建和下载工程

  1. 从以下链接克隆项目:https://github.com/nxp-appcodehub/an-continuous-sram-address-mcxa15x.git
  2. 打开、制作并下载项目。

IAR<em>Make</em>下载

3.4 Keil导入、构建和下载工程

  1. 从以下链接克隆项目:https://github.com/nxp-appcodehub/an-continuous-sram-address-mcxa15x.git
  2. 打开、构建并下载项目。

Keil<em>Build</em>下载

3.5 验证连续SRAM地址的可行性

打开串口终端,波特率为115200,复位MCU,然后按照提示验证连续SRAM地址的可行性。

4.结果

如下所示,相应的重映射位使能,SP寄存器的值为SRAM X0 Alias的结束地址加一。上述操作在使用堆栈之前完成。

重新映射位和SP寄存器

下图显示了边界未对齐地址的读写测试。

边界未对齐地址测试

下图为DMA访问连续SRAM地址测试。

DMA<em>access</em>to<em>continuous</em>SRAM_address

5. 常见问题解答

尚未发现针对该项目的常见问题解答。

6. 支持

请联系 NXP 获取更多支持。

项目元数据

董事会徽章

类别徽章

周边徽章

工具链徽章 工具链徽章 工具链徽章

来源:恩智浦appcodehub

  • an-continuous-sram-address-mcxa15x-main.zip
    下载
恩智浦

恩智浦

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。收起

查看更多

相关推荐