OpenEdv-开源电子网

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

RT1052 emWin官方sdk里的例程只有调试版能运行,怎么下载到flash???

[复制链接]

4

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2019-1-4
在线时间
14 小时
发表于 2019-1-10 11:42:44 | 显示全部楼层 |阅读模式
2金钱
在官方的sdk里找了emWin的例程\SDK\boards\evkbimxrt1050\emwin_examples\emwin_gui_demo\mdk,发现只有emwin_gui_demo sdram_debug这个版本可以调试运行(而且想在屏幕上看到结果,在运行这个调试版之前,需要运行一个可以正常点亮LCD屏的程序),如果想下载到flash里, 我试了下其它几个版本,比如emwin_gui_demo flexspi_nor_debug,  下载到flash里以后,发现程序跑飞(不能看到调试信息PRINTF("GUI demo start.\r\n");),使用debug也发现不能进入main里面。
对比了一下这两个版本的分散加载文件, emwin_gui_demo flexspi_nor_debug的宏定义如下。
#define m_flash_config_start           0x60000000
#define m_flash_config_size            0x00001000

#define m_ivt_start                    0x60001000
#define m_ivt_size                     0x00001000

#define m_interrupts_start             0x60002000
#define m_interrupts_size              0x00000400

#define m_text_start                   0x60002400
#define m_text_size                    0x03FFDC00

#define m_data_start                   0x80000000
#define m_data_size                    0x01E00000

#define m_ncache_start                 0x81E00000
#define m_ncache_size                  0x00200000

#define m_data2_start                  0x20000000
#define m_data2_size                   0x00020000

#define m_data3_start                  0x20200000
#define m_data3_size                   0x00040000


/* Sizes */
#if (defined(__stack_size__))
  #define Stack_Size                   __stack_size__
#else
  #define Stack_Size                   0x0400
#endif

#if (defined(__heap_size__))
  #define Heap_Size                    __heap_size__
#else
  #define Heap_Size                    0x0400
#endif



debug的配置文件evkbimxrt1050_flexspi_nor.ini里是这样的
FUNC void Setup (void) {
  _loadDcdcTrim();
  SP = _RDWORD(0x60002000);          // Setup Stack Pointer
  PC = _RDWORD(0x60002004);          // Setup Program Counter
  _WDWORD(0xE000ED08, 0x60002000);   // Setup Vector Table Offset Register
}

点击debug->Star/Stop Debug Session,进入不了main函数???


如果有现成的能正常运行的例程那就太好了!!!

最佳答案

查看完整内容[请看2#楼]

下载我们的EMWIN第一个例程。前提是用的我们的板子
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2019-1-10 11:42:45 | 显示全部楼层
stoneGe 发表于 2019-1-11 18:11
而且改了
#define LCD_WIDTH 1366  //480
#define LCD_HEIGHT 768  //272

下载我们的EMWIN第一个例程。前提是用的我们的板子
开往春天的手扶拖拉机
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2019-1-11 09:30:46 | 显示全部楼层
你这是NXP官方的例程?看我们的RT1052 emWin例程,可以下载到Flash中运行的
回复

使用道具 举报

4

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2019-1-4
在线时间
14 小时
 楼主| 发表于 2019-1-11 11:42:08 | 显示全部楼层
zuozhongkai 发表于 2019-1-11 09:30
你这是NXP官方的例程?看我们的RT1052 emWin例程,可以下载到Flash中运行的

是的,SDK_2.3.1_MIMXRT1052xxxxx(官方SDK原件)这个压缩包解压出来的。
回复

使用道具 举报

4

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2019-1-4
在线时间
14 小时
 楼主| 发表于 2019-1-11 18:07:34 | 显示全部楼层
我换了一个可以点亮lcd的例程,可调试,可下载,将emWin移植到这个例程里, 也可以调试,可以下载,只是运行的结果在LCD上显示字符有问题, 显示不全。
回复

使用道具 举报

4

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2019-1-4
在线时间
14 小时
 楼主| 发表于 2019-1-11 18:11:05 | 显示全部楼层
stoneGe 发表于 2019-1-11 18:07
我换了一个可以点亮lcd的例程,可调试,可下载,将emWin移植到这个例程里, 也可以调试,可以下载,只是运 ...

而且改了
#define LCD_WIDTH 1366  //480
#define LCD_HEIGHT 768  //272
好像也没啥反应
回复

使用道具 举报

4

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2019-1-4
在线时间
14 小时
 楼主| 发表于 2019-1-15 14:32:42 | 显示全部楼层
zuozhongkai 发表于 2019-1-11 18:26
下载我们的EMWIN第一个例程。前提是用的我们的板子

哦, 我再研究看看,如果不行的话,给公司说下,再申请买个板子
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2018-5-18
在线时间
5 小时
发表于 2019-2-27 09:33:41 | 显示全部楼层
zuozhongkai 发表于 2019-1-11 09:30
你这是NXP官方的例程?看我们的RT1052 emWin例程,可以下载到Flash中运行的

问一下,正点原子的RT1052 emWin例程在哪个目录啊,我好像没找到
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2019-5-7
在线时间
19 小时
发表于 2019-5-20 13:59:57 | 显示全部楼层
zuozhongkai 发表于 2019-1-11 09:30
你这是NXP官方的例程?看我们的RT1052 emWin例程,可以下载到Flash中运行的

我没找到RT1052 emWin的例程,请问哪里有嘛?
回复

使用道具 举报

2

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
119
金钱
119
注册时间
2018-8-23
在线时间
28 小时
发表于 2019-8-23 20:12:32 | 显示全部楼层
Smas1226 发表于 2019-5-20 13:59
我没找到RT1052 emWin的例程,请问哪里有嘛?

同问,哪里有啊?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-25 11:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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