您尚未登录。

楼主 #1 2018-03-12 14:35:53

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,234
积分: 9197

野火RT1052/RT105x开发板入坑记录 (持续更新中...)

传说中让ST中高端单片机寸草不生的NXP RT1052/RT105x:
资料下载链接随时可能失效,请加Q群 544762792下载

1. 买野火的板子: 野火秉火 RT1052核心板 开发板学习板 IO全部引出 M7内核600M频率
核心板原理图: 野火i.MX RT1052-Mini核心板原理图_180308.pdf

机械尺寸1: i.MXRT1052顶层标注.pdf
机械尺寸2: i.MXRT1052底层标注.pdf

下载野火开发板资料: https://pan.baidu.com/s/1qZVR7oo

2. 购买DAP或者JLINK V9仿真器, 我用的是JLINK V9仿真器, 购买前先问清楚是不是能自动升级的!.
jlink连接方式:

jlink   ---- 野火
 4 ----------3
 7-----------4
 9-----------2
15----------1

3. 加入Q群544762792下载NXP官方SDK SDK_2.3.0_EVK-MIMXRT1050.zip, 解压缩.

4. 下载 MDK5.24A 或者 mdk524a.exe

5. 用keil 5.24 打开SDK里面其中一个项目 rt105x_sdk_2.3.0\boards\evkmimxrt1050\driver_examples\pxp\scale
设置调试为JLINK:
QQ20180315204204.png

/* Back light. */
#define LCD_BL_GPIO GPIO2
#define LCD_BL_GPIO_PIN 30

调试器为JLINK,
修改为

/* Back light. */
#define LCD_BL_GPIO GPIO1
#define LCD_BL_GPIO_PIN 15

适配野火RT1052开发板的LCD背光控制IO口。

官方开发板和SDK屏幕为4.3寸的480*272分辨率, 野火开发板是5寸的800*480分辨率,
如果不想看到官方SDK在野火开发板上显示奇奇怪怪的话,可以换上480*272的液晶屏:
QQ20180315204814.jpg

5. 占位





离线

楼主 #2 2018-03-12 14:37:28

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,234
积分: 9197

Re: 野火RT1052/RT105x开发板入坑记录 (持续更新中...)

QQ20180312143655.jpg

QQ20180312143659.jpeg

板子已到货。





离线

楼主 #3 2018-03-13 10:48:05

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,234
积分: 9197

Re: 野火RT1052/RT105x开发板入坑记录 (持续更新中...)

QQ20180316093620.png
不用修改一行代码, 添加 --gnu 支持, 即可编译成功 littlevgl.

QQ20180313104806.png

超级慢的编译速度!





离线

楼主 #4 2018-03-13 11:58:47

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,234
积分: 9197

Re: 野火RT1052/RT105x开发板入坑记录 (持续更新中...)

*** Using Compiler 'V5.06 update 5 (build 528)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
Build target 'sdram_debug'
assembling startup_MIMXRT1052.s...
compiling system_MIMXRT1052.c...
compiling fsl_clock.c...
compiling fsl_common.c...
compiling fsl_lpuart.c...
compiling fsl_gpio.c...
compiling fsl_semc.c...
compiling fsl_elcdif.c...
compiling fsl_pxp.c...
compiling fsl_io.c...
compiling fsl_log.c...
compiling fsl_str.c...
compiling fsl_debug_console.c...
compiling fsl_assert.c...
compiling board.c...
compiling clock_config.c...
..\..\User\BSP\clock_config.c(54): warning:  #177-D: function "BOARD_BootClockGate"  was declared but never referenced
  static void BOARD_BootClockGate(void)
..\..\User\BSP\clock_config.c: 1 warning, 0 errors
compiling pin_mux.c...
compiling main.c...
..\..\User\main.c(62): warning:  #550-D: variable "err_in_test"  was set but never used
      int32_t err_in_test = 0;
..\..\User\main.c: 1 warning, 0 errors
compiling sdram.c...
compiling lcd.c...
compiling bsp_led.c...
linking...
..\..\Output\test.axf: Error: L6220E: Execution region RW_m_ncache size (3302400 bytes) exceeds limit (2097152 bytes). Region contains 0 bytes of padding and 0 bytes of veneers (total 0 bytes of linker generated content).
Finished: 0 information, 0 warning and 1 error messages.
"..\..\Output\test.axf" - 1 Error(s), 2 Warning(s).
Target not created.
Build Time Elapsed:  00:00:14

链接出错...
查找问题中





离线

楼主 #5 2018-03-13 13:51:49

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,234
积分: 9197

Re: 野火RT1052/RT105x开发板入坑记录 (持续更新中...)

223304hip5pcnpd9y9yipa_20180313-0152.jpg

按这个帖子 "LCD_QSPI"测试例程在SDRAM_Debug模式编译错误解决办法 把配置改成这样:

#define m_ncache_start                 0x81000000
#define m_ncache_size                  0x02000000

链接通过了。





离线

楼主 #6 2018-03-13 14:21:46

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,234
积分: 9197

Re: 野火RT1052/RT105x开发板入坑记录 (持续更新中...)

QQ20180313142120.png

使用 JLINK V9 SDRAM 调试, 运行正常!





离线

楼主 #7 2018-03-13 14:48:14

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,234
积分: 9197

Re: 野火RT1052/RT105x开发板入坑记录 (持续更新中...)

QQ20180313144812.png

动不动就HardFault_Handler, 这是怎么回事?





离线

楼主 #8 2018-03-13 15:03:20

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,234
积分: 9197

Re: 野火RT1052/RT105x开发板入坑记录 (持续更新中...)

QQ20180313150216.png

***********************************************************
CPU:             600000000 Hz
AHB:             600000000 Hz
SEMC:            163862064 Hz
SYSPLL:          528000000 Hz
SYSPLLPFD0:      0 Hz
SYSPLLPFD1:      0 Hz
SYSPLLPFD2:      327724128 Hz
SYSPLLPFD3:      0 Hz

+---------------------------------------------+
+              Doing SDRAM Tests                +
+---------------------------------------------+

========== Doing SDRAM RW Tests ===========
==>> Writing seed data to SDRAM
==>> Verifying seed data on SDRAM
========== SDRAM Tests Done Successfully ===========


触摸屏测试.
<<-GTP-INFO->> test[0]=0x80 test[1]=0x47
<<-GTP-INFO->> IC2 Version: 9157_1040
<<-GTP-INFO->> X_MAX = 800, Y_MAX = 480, TRIGGER = 0x00
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [293]ID:0, X:7, Y:11, W:7
<<-GTP-DEBUG->> [337]Touch id[ 0] release!

电容触摸屏demo全速跑正常,
上面的sdram demo是我修改了m_ncache_size导致???





离线

楼主 #9 2018-03-13 23:02:37

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,234
积分: 9197

Re: 野火RT1052/RT105x开发板入坑记录 (持续更新中...)

QQ20180313230016.jpeg

LCD_QSPI demo 可以用jlink v9在 sdram里面调试了!





离线

#10 2018-04-04 13:48:49

qiousanxi
会员
注册时间: 2018-04-02
已发帖子: 2
积分: 2

Re: 野火RT1052/RT105x开发板入坑记录 (持续更新中...)

用野火的板子记得把,1和2脚短接

离线

楼主 #11 2018-04-04 13:50:28

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,234
积分: 9197

Re: 野火RT1052/RT105x开发板入坑记录 (持续更新中...)

qiousanxi 说:

用野火的板子记得把,1和2脚短接

是JLink的1, 2短接吧?
我的三个不同卖家的JLink V9都不用短接,人品爆发了.





离线

#12 2018-04-10 11:12:47

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,134
积分: 1086.5

Re: 野火RT1052/RT105x开发板入坑记录 (持续更新中...)

驱动800x480的屏是否费力?我在找能驱动大屏的SOC

离线

楼主 #13 2018-04-10 11:19:21

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,234
积分: 9197

Re: 野火RT1052/RT105x开发板入坑记录 (持续更新中...)

达克罗德 说:

驱动800x480的屏是否费力?我在找能驱动大屏的SOC

不费力, Q群上的 liuwei 大神评测这个soc的LCD打点相当给力。





离线

#14 2018-04-14 22:52:59

lcfmax
会员
注册时间: 2018-04-13
已发帖子: 319
积分: 272.5

Re: 野火RT1052/RT105x开发板入坑记录 (持续更新中...)

期待大神的大作,现在资料还不是很丰富

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn