OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 281|回复: 16

[XILINX] FPGA PS端程序在第二次运行不是我写的程序

[复制链接]

2

主题

11

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2021-4-9
在线时间
5 小时
发表于 2024-10-23 23:09:02 | 显示全部楼层 |阅读模式
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

2012

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5615
金钱
5615
注册时间
2018-10-21
在线时间
1590 小时
发表于 2024-10-26 14:32:59 | 显示全部楼层
具体描述下,那第二次运行的是?
回复

使用道具 举报

2

主题

11

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2021-4-9
在线时间
5 小时
 楼主| 发表于 2024-10-26 16:22:26 | 显示全部楼层
哎, 我写的内容呢?
怎么就剩一个标题了?
回复

使用道具 举报

2

主题

11

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2021-4-9
在线时间
5 小时
 楼主| 发表于 2024-10-26 16:36:12 | 显示全部楼层
软件: 2018.3
硬件架构:
就是PS显示LCD的Demo

软件是我写了一个LVGL的是代码
软件那边的操作流程就是:
1. 编程FPGA
2. Run As代码
只是第一次运行APP, 屏幕显示是正确的LVGL代码,
当我不断电再次编程FPGA 或是 重新Run As代码, 屏幕就会在 白 红 绿 蓝 黑 闪烁, 间隔大约1s, 这个代码不是我写的, 之后怎么做都不能重新显示LVGL的程序, 除非断电重新上电, 再次执行前面的操作, 才能运行成功一次
回复

使用道具 举报

61

主题

332

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1308
金钱
1308
注册时间
2021-4-28
在线时间
495 小时
发表于 2024-10-27 16:31:11 | 显示全部楼层
屏幕就会在 白 红 绿 蓝 黑 闪烁, 间隔大约1后,还会显示你的LVGL的代码吗
回复

使用道具 举报

2

主题

11

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2021-4-9
在线时间
5 小时
 楼主| 发表于 2024-10-28 15:25:37 | 显示全部楼层
CJC529 发表于 2024-10-27 16:31
屏幕就会在 白 红 绿 蓝 黑 闪烁, 间隔大约1后,还会显示你的LVGL的代码吗

不会, 就一直循环, 回去我调试一下看看我的代码有没有运行
回复

使用道具 举报

61

主题

332

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1308
金钱
1308
注册时间
2021-4-28
在线时间
495 小时
发表于 2024-10-28 19:26:56 | 显示全部楼层
第一次运行APP后还有改动FPGA吗
回复

使用道具 举报

2

主题

11

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2021-4-9
在线时间
5 小时
 楼主| 发表于 2024-10-28 19:29:38 | 显示全部楼层
CJC529 发表于 2024-10-27 16:31
屏幕就会在 白 红 绿 蓝 黑 闪烁, 间隔大约1后,还会显示你的LVGL的代码吗

调试时代码能正常运行,  但是在调试时屏幕也在闪烁, 感觉PS根本控制不了
这是硬件图 Snipaste_2024-10-28_19-27-14.png
回复

使用道具 举报

2

主题

11

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2021-4-9
在线时间
5 小时
 楼主| 发表于 2024-10-28 19:31:47 | 显示全部楼层
20241028-193055.jpg
LVGL效果
20241028-193047.jpg
闪烁效果
回复

使用道具 举报

2

主题

11

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2021-4-9
在线时间
5 小时
 楼主| 发表于 2024-10-28 19:36:46 | 显示全部楼层
CJC529 发表于 2024-10-28 19:26
第一次运行APP后还有改动FPGA吗

没有, 代码也没改动, 就运行第一次正常, 再运行就闪烁, 除了重新上电没有办法恢复, 重新运行程序闪烁也不会中断
回复

使用道具 举报

61

主题

332

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1308
金钱
1308
注册时间
2021-4-28
在线时间
495 小时
发表于 2024-10-28 19:40:03 | 显示全部楼层
感觉第二次程序没下进去
回复

使用道具 举报

61

主题

332

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1308
金钱
1308
注册时间
2021-4-28
在线时间
495 小时
发表于 2024-10-28 19:43:05 | 显示全部楼层
ajtcg 发表于 2024-10-28 19:36
没有, 代码也没改动, 就运行第一次正常, 再运行就闪烁, 除了重新上电没有办法恢复, 重新运行程序闪烁也不 ...

第二次下载 有报错吗
回复

使用道具 举报

3

主题

2012

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5615
金钱
5615
注册时间
2018-10-21
在线时间
1590 小时
发表于 2024-10-29 08:53:56 | 显示全部楼层
你在main函数刚执行的地方加个打印语句,看每次下载打印的字符串是不是一样
回复

使用道具 举报

2

主题

11

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2021-4-9
在线时间
5 小时
 楼主| 发表于 2024-10-29 19:49:52 | 显示全部楼层
QinQZ 发表于 2024-10-29 08:53
你在main函数刚执行的地方加个打印语句,看每次下载打印的字符串是不是一样

打印结果:
第一次与第二次运行有一个地方报错了 Snipaste_2024-10-29_19-46-57.png
这里报错了, 返回代码是1

Snipaste_2024-10-29_19-48-02.png
回复

使用道具 举报

3

主题

2012

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5615
金钱
5615
注册时间
2018-10-21
在线时间
1590 小时
发表于 2024-10-30 09:07:27 | 显示全部楼层
那你先检查VDMA为啥初始化失败吧
回复

使用道具 举报

2

主题

11

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2021-4-9
在线时间
5 小时
 楼主| 发表于 2024-11-6 12:09:30 | 显示全部楼层
QinQZ 发表于 2024-10-30 09:07
那你先检查VDMA为啥初始化失败吧

这种问题我该如何调试, 思路是什么, 我没有PS相关的调试经验, 我只能看到数据写进总线返回失败了
回复

使用道具 举报

61

主题

332

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1308
金钱
1308
注册时间
2021-4-28
在线时间
495 小时
发表于 2024-11-6 19:42:35 | 显示全部楼层
ajtcg 发表于 2024-11-6 12:09
这种问题我该如何调试, 思路是什么, 我没有PS相关的调试经验, 我只能看到数据写进总线返回失败了

查下时钟
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 05:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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