
RT1064
驱魔鮔_Roc
夜归挚友话灯前,古也谈谈,今也谈谈
展开
-
LCD屏幕调试过程(驱动IC ST7701s)
调试准备工作1.屏幕开发手册;2.逻辑分析仪(用来捕获信号,信号是否正确);3.驱动板,驱动屏幕显示;屏幕接口根据手册的说明,可以知道屏幕的一些关键信息,比方说,这里的接口是3位的SPI+18位的RGB接口,这样我们可以配置我的驱动板接口这里的屏幕是通过SPI进行驱动,需要通过SPI将命令和数据发送给屏幕进行配置(比如使用的接口,RGB前沿、后沿和位数等等);SPI配置代码如下,W_C是发送命令,W_D是发送数据:W_C (0xFF); W_D (0x77..原创 2021-07-12 21:57:46 · 17958 阅读 · 5 评论 -
【RT1064经验分享】更换程序运行时内存位置
前言恩智浦公司的RT1064功能十分的强大,开发RT1064的IDE虽然是基于Eclipse开发的,但是功能也很丰富,类似查看FreeRTOS状态,不用手动配置烧录器(能够自动识别已有的部分烧录器(如J-Link));问题描述最近开发过程中遇到一个困扰:由于之前的板子是有外借内存,但是后面的板子取消了内存,所以只能用CPU内的内存,这样程序还是往之前的内存里跑,结果只能出现了bug(无法调试),程序根本进入不了Mian函数,但是简单的点灯程序可以正常的调试;根据数据手册我们可以看到RT1064的片上原创 2021-05-15 14:45:17 · 1080 阅读 · 0 评论 -
RT1064编译报错:cc1.exe: out of memory allocating 65536 bytes
代码没有任何语法错误,但是编译不通过,报错:cc1.exe: out of memory allocating 65536 bytes问题原因出现这个问题,是电脑的内存不够用,打开任务管理器,关闭一些没有用的任务即可原创 2021-04-01 20:15:15 · 1960 阅读 · 0 评论 -
RT1064 Demo只能接收固定ID的报文,其他ID都被屏蔽
问题描述调试RT1064的CAN通信时,使用了SDK中的Demo【flexcan_interrupt_transfer】,但是这个例子中,过滤了ID,只接收固定ID的报文,部分源码如下: /* Set Rx Masking mechanism. */ FLEXCAN_SetRxMbGlobalMask(EXAMPLE_CAN, FLEXCAN_RX_MB_STD_MASK(rxIdentifier, 0, 0)); /* Setup Rx Message Buffer. */原创 2021-03-15 21:32:20 · 825 阅读 · 3 评论 -
RT1064错误:0 available SWD Devices detected.Connect a device and try again
问题复现使用RT1064官方的Demo板进行调试,烧录代码时,调出如下弹窗;尝试关闭IDE和关机重启电脑都没有用[狗头保命]解决办法1.正常打开MCUXpresso IDE;2.导入SDK中的例子,不要使用自己的代码,确保代码没有问题;3.找到开发板中的SW7组件,如下图所示:4.将SW7的开关全部拨到OFF5.重新给板子上电,确保刚才的设置生效6.开始调试你的板子,当启动调试会话时,将不会看到程序像通常那样在main中停止,因为现在处于串行下载模式。7.停止调试,并断电后,重新将SW原创 2021-03-14 14:02:16 · 2007 阅读 · 1 评论