12
返回列表 发新帖
楼主: wangzaiwudi

[求助] 在keil开发环境下烧写代码

[复制链接]
  • TA的每日心情
    郁闷
    2021-1-19 18:00
  • 签到天数: 2 天

    [LV.1]初来乍到

    14

    主题

    73

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    203
    最后登录
    2021-2-20
     楼主| 发表于 2021-1-29 17:11:11 | 显示全部楼层
    tony2k20 发表于 2021-1-29 15:24
    看看你的 flash download 那里的设置

    我用JLINK和MCSIS-DAP都试过
    youdu图片20210129170955.png
    加油加油
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-3-24 09:39
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    12

    主题

    94

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    299
    最后登录
    2021-12-28
    发表于 2021-2-1 10:12:33 | 显示全部楼层
    wangzaiwudi 发表于 2021-1-29 17:11
    我用JLINK和MCSIS-DAP都试过

    1. 你的 RAM 设置的太小了,难怪会报错,4370 的RAM那么大,你看看用户手册的第39页,memory map, 0X1000 0000 到 0X1002 0000 是连续的,都可以用, 直接把 SIZE 改成 0X20000 试试
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2021-1-19 18:00
  • 签到天数: 2 天

    [LV.1]初来乍到

    14

    主题

    73

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    203
    最后登录
    2021-2-20
     楼主| 发表于 2021-2-1 11:14:17 | 显示全部楼层
    tony2k20 发表于 2021-2-1 10:12
    1. 你的 RAM 设置的太小了,难怪会报错,4370 的RAM那么大,你看看用户手册的第39页,memory map, 0X100 ...

    厉害厉害
    加油加油
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2021-1-19 18:00
  • 签到天数: 2 天

    [LV.1]初来乍到

    14

    主题

    73

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    203
    最后登录
    2021-2-20
     楼主| 发表于 2021-2-1 11:17:11 | 显示全部楼层
    tony2k20 发表于 2021-2-1 10:12
    1. 你的 RAM 设置的太小了,难怪会报错,4370 的RAM那么大,你看看用户手册的第39页,memory map, 0X100 ...

    兄弟,DMA的问题再帮我分析下,我看到了有数据传输但是我打印出来的跟采集不对
    加油加油
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-3-24 09:39
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    12

    主题

    94

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    299
    最后登录
    2021-12-28
    发表于 2021-2-1 12:00:16 | 显示全部楼层
    wangzaiwudi 发表于 2021-2-1 11:17
    兄弟,DMA的问题再帮我分析下,我看到了有数据传输但是我打印出来的跟采集不对 ...

    能描述下具体的现象吗?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2021-1-19 18:00
  • 签到天数: 2 天

    [LV.1]初来乍到

    14

    主题

    73

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    203
    最后登录
    2021-2-20
     楼主| 发表于 2021-2-1 14:03:21 | 显示全部楼层
    tony2k20 发表于 2021-2-1 12:00
    能描述下具体的现象吗?

    1、我能接收到HSADC采集到的数据,这个我在主函数里面打印可以看到。(采集固定的0.6V电压)2、我能接收到DMA的数据,我定义了一段数组(内存),这个我也可以在主函数里面打印出来看到,但是这个DMA的数据不是我采集到的数据。
    3、DMA传输完之后无法触发DMA中断服务函数,我是通过“LPC_GPDMA->RAWINTTCSTAT”这个寄存器来判断是否传输完成的。

    periph_hsadc.zip

    265.27 KB, 下载次数: 1, 下载积分: 威望 1

    加油加油
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-3-24 09:39
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    12

    主题

    94

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    299
    最后登录
    2021-12-28
    发表于 2021-2-1 17:30:50 | 显示全部楼层
    wangzaiwudi 发表于 2021-2-1 14:03
    1、我能接收到HSADC采集到的数据,这个我在主函数里面打印可以看到。(采集固定的0.6V电压)2、我能接收 ...

    我手里没有 4370 的板子,我只能大概其说说我的思路, 把这个问题分成两部分,1. 确认 ADC 采样到的数据和电压值是相互关联的,2, 想办法给 DMA 换一个确定的数据源,比如 UART一类的用电脑给板子不停的发送同样的数据,这样 DMA 传输后的数据必然是规律的再看DMA收到以后的数据,(可以找找其他的DMA的例程),把DMA的功能调完善了(包括中断),再把数据源指向ADC,3. 考虑有没有可能是DMA传输的字宽设定上出的问题,8位,16位或者 32位什么的
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2021-1-19 18:00
  • 签到天数: 2 天

    [LV.1]初来乍到

    14

    主题

    73

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    203
    最后登录
    2021-2-20
     楼主| 发表于 2021-2-20 18:35:11 | 显示全部楼层
    tony2k20 发表于 2021-2-1 10:12
    1. 你的 RAM 设置的太小了,难怪会报错,4370 的RAM那么大,你看看用户手册的第39页,memory map, 0X100 ...

    兄弟,帮我看下这个是什么原因造成的,*** error 65: access violation at 0xFFFFFFF4 : no 'write' permission
    加油加油
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-27 01:17 , Processed in 0.150466 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表