搜索

tag 标签: NXP

相关帖子

版块 作者 回复/查看 最后发表
I.MX6-CB200-6U5E双核商业扩展级核心板 attach_img 信息发布 明远智睿Lan 2021-11-19 0 101 明远智睿Lan 2021-11-19 15:36
I.MX6-CB200-6S5E单核商业扩展级核心板 attach_img 信息发布 明远智睿Lan 2021-11-19 0 101 明远智睿Lan 2021-11-19 15:33
I.MX6-CB200-6Q5E四核商业扩展级 attach_img 信息发布 明远智睿Lan 2021-11-19 0 101 明远智睿Lan 2021-11-19 15:20
I.MX6-CB200-6Q6A四核汽车级核心板 attach_img 信息发布 明远智睿Lan 2021-11-19 0 101 明远智睿Lan 2021-11-19 15:11
LS1012A开发板 attach_img 信息发布 明远智睿Lan 2021-11-8 0 202 明远智睿Lan 2021-11-8 16:24
用buildroot编译IMX6-EK200 attach_img 测试/测量 明远智睿Lan 2021-11-4 1 588 freebsder 2021-11-4 23:42
CB336核心板硬件 attach_img 信息发布 明远智睿Lan 2021-10-27 0 0 明远智睿Lan 2021-10-27 17:16
IMX8Mmini核心板 attach_img 信息发布 明远智睿Lan 2021-10-9 0 101 明远智睿Lan 2021-10-9 10:22
IMX8M开发板 attach_img 信息发布 明远智睿Lan 2021-10-9 0 101 明远智睿Lan 2021-10-9 09:50
6UL/6ULL核心板 attach_img 信息发布 明远智睿Lan 2021-10-8 0 0 明远智睿Lan 2021-10-8 17:27
IMX6-EK200开发板 attach_img 信息发布 明远智睿Lan 2021-9-17 0 101 明远智睿Lan 2021-9-17 14:11
NXP MKL25Z128 + LCD attachment ARM技术 samhuang8204 2021-6-3 12 1424 laocuo1142 2021-6-8 07:59
IMX6-CB314四核千兆板 attach_img 信息发布 明远智睿Lan 2021-9-30 0 101 明远智睿Lan 2021-9-30 14:11
IMX6-EK314开发板 attach_img 信息发布 明远智睿Lan 2021-9-30 0 101 明远智睿Lan 2021-9-30 14:51
IMX8Mmini核心板 attach_img 信息发布 明远智睿Lan 2021-10-8 0 0 明远智睿Lan 2021-10-8 17:46
IMX6-CB200核心板 attach_img 信息发布 明远智睿Lan 2021-10-9 0 0 明远智睿Lan 2021-10-9 10:32
IMX6-EK336开发板 attach_img 信息发布 明远智睿Lan 2021-10-27 0 0 明远智睿Lan 2021-10-27 17:24
I.MX6-CB200-6Q7C四核工业级核心板 attach_img 信息发布 明远智睿Lan 2021-11-19 0 101 明远智睿Lan 2021-11-19 15:15
I.MX6-CB200-6U7C双核工业级核心板 attach_img 信息发布 明远智睿Lan 2021-11-25 0 0 明远智睿Lan 2021-11-25 14:04
I.MX6-CB200-6S7C单核工业级核心板 attach_img 信息发布 明远智睿Lan 2021-11-25 0 0 明远智睿Lan 2021-11-25 14:06

相关日志

分享 2018年ARM开发板推荐
明远智睿嵌入式 2018-3-2 14:33
2018年ARM开发板推荐
珠海明远智睿 科技 致力于 ARM 内核系列 CPU 的开发和应用,并为客户量身定制,提供低功耗,强针对性和高性价比的嵌入式产品和嵌入式解决方案。多年来, 珠海明远智睿科技 已为各种行业和领域的客户提供高品质的嵌入式产品,成功与国内知名科研院校、大中型企业及国外相关企业等构建了长期合作关系。 2018 年, 珠海明远智睿 科技将继续坚持从用户角度出发,以用户为中心,为用户提供功能稳定、设计优良的硬件电路和完整的开源软件源码,尽可能地减少产品开发风险并缩短研发周期,用我们的技术和服务换取客户的宝贵时间,加快产品上市速度。 2018 年 ARM 开发板推荐, 2018 年用哪款 ARM 开发板好? 2018 选哪块开发板好?相信这几个问题,客户都会比较关注,下面推荐几款开发板平台给大家。 MY-IMX28-DEMO 开发板模板适 用于智能网关、 手持机、扫描仪以及便携式医疗设备,实验教学和工业领域的嵌入式应用等。飞思卡尔 I.MX283 以 Freescale ARM9 系列处理器为核心的嵌入式核心板。替换三星 2440 , ARM9 内核超高性价比,主频 454Mhz ,通过 CE 和 FCC 认证,现货商业扩展级,批量可订工业级温宽、外设资源丰富,双 CAN 、 LCD 、 2 路百兆以太网、 Wifi 、 SPI 、 I2C 、 2 路 USB Host , SD 卡、 RS232/RS485 、音频输入输出等。 TQIMX6UL 是基于恩智浦( NXP ) IMX6ULtraLite Cortex-A7 MPCore ™推出的一款新产品平台,运行主频 528MHz ,平台主要应用方向为工业控制,医疗设备等行业。 消费级、工业级、汽车级三种选择 。平台采用核心模块与外扩底板方式,核心模块采用 B2B 高速接口方式,体积小,抗震及稳定性高。 TMY-SAM5D36 核心板,作为明远智睿科技有限公司推出的面向中端应用的核心板模块系列的主打产品, 基于 Atmel ARM CORETX-A5 。 MY-SAM5D36 包含了范围广泛的一系列令人兴奋地新功能,以确保客户以至小的投入和风险 开发出至先进、至强大的产品。 MY-SAM5D36 支持业界种类繁多的接口标准,这使得它对适合应用的领域几乎没有限制。 基于我们的客户有价值的意见和工程师深入的行业专业知识, MY-SAM5D36 核心板为市场带来了许多新的技术。 35mmX67.6mm 是目前国内尺寸至小的基于 Atmel 的 ARM CORETX-A5 核心板,底板至多只需要 4 层板甚至 2 层即可完成,核心板采用 DIMM200 国际上主流的连接方式,保证高速信号的稳定可靠,保证良好的连接性能,能够抵抗剧烈的震动,完全能够满足工业,汽车等恶劣环境的剧烈震动测试。完全开放软件接口,方便用户定制自己的系统软件。完善的软硬件设计文档,完全开放的资源,能够加速客户的产品上市。该核心板支持 Linux , QT5 操作系统。 2018 年 ARM 开发板推荐, 2018 年用哪款 ARM 开发板好? 2018 选哪块开发板好? ARM 开发板哪家比较好?关于这几个问题,看了上面推荐的几款开发板平台后,相信大家也有心目中合适的开发板了;了解更多开发板资讯,请继续关注 明远智睿 科技官网: http://www.myzr.com.cn/ 联系人: 李小姐 联系电话: 15916301865 联系邮箱: liyp@myzr.com.cn
个人分类: 产品推荐|44 次阅读|0 个评论
分享 LPC1768 学习(一)系统初始化
黄腾酒 2014-7-5 19:50
年前的时候,曾经自己琢磨过crotex-m3内核的LPC1768,但当时没有细看程序怎么执行。现在用jlink调试一下,能看到程序不是从main主函数开始执行的。 最开始执行的是startup_LPC17xx.s文件。 第一句是LDR R0, =SystemInit LDR在 ARM 指令集中,通常都是做加载指令的 ,但是它也可以作伪指令。 例如: 1.LDR r0,=name 像这种带符号的是伪指令,而不是ARM指令,LDR伪指令用于加载立即数或一个地址值到指定寄存器。 (1)如果name是立即数:LDR R0,=0x123 将0x123存入R0 (2)如果name是个表示符:LDR R0,=NAME 将NAME的地址存入R0 2.LDR R1, 如果没有等号,LDR指令用于从内存中读取数据放入寄存器中,该指令是将R0地址处的数据读出,保存到R1中。 所以, LDR R0, =SystemInit就是把SystemInit的地址送给R0,而SystemInit的地址就是系统初始化函数的地址。 第二句是BLX R0 BLX属于跳转指令集,在ARM中,跳转指令集有四条。如下: 1、B指令 B指令的格式为: B{条件}目标地址 B指令时最简单的跳转指令。一旦遇到一个B指令,ARM处理器将立即跳转到给定的目标地址,从那里继续执行。需要注意的存储在跳转指令中的实际值是相对当前PC值的一个偏移量,而不是一个绝对地址, 它的值由汇编器来计算(参考寻址方式中的相对寻址)。它是24位有符号数,左移两位后扩展为32位,表示的有效偏移为26位(前后32MB的地址空间)。以下指令: B Label 程序无条件跳转到标号Label处执行 2、BL指令 BL指令的格式为: BL{条件}目标地址 BL是另一个跳转指令,但跳转之前,会在寄存器R14中保存PC的当前内容,因此,可以通过将R14的内容重新加载到PC中,来返回到跳转指令之后的那个指令处执行。该指令是实现子程序调用的一个基本单 常用的手段。以下指令: BL Label 当程序无条件跳转到标号Label处执行时,同时将当前的PC值保存到R14中 3、BX指令 BX指令的格式为: BX{条件}目标地址 BX指令跳转到指令中所指定的目标地址,目前地址处的指令既可以是ARM指令,也可以是Thumb指令。 4、BLX指令 BLX指令的格式为: BLX{条件}目标地址 BLX指令从ARM指令集跳转到指令中所指定的目标地址,并将处理器的工作状态由ARM指令集切换到Thumb指令集,该指令同时将PC的当前内容 保存到寄存器R14中。因此,当子程序使用Thumb指令集,而调用者使用ARM指令集时,可以通过BLX指令实现子程序的调用和处理器工作状态 的切换。 综上可以知道 LDR R0, =SystemInit BLX R0 就是跳到SystemInit(),所以第一个执行的函数不是main(),而是SystemInit()。 关于SystemInit()是执行什么,我也不想多说,网上这方面的说明很多。可以看看下面这个地址: http://tangcheng3.blog.163.com/blog/static/54044458201110159586255/ 2014年3月23日 补充: 今天,在学习周立功的LPC1700实例的时候,发现原来CM3的启动不是我以上想的那样,也就是说我以前想错了。 通过比较,两个版本的启动文件,最后发现了,这个不同: @version: V1.01 Reset_Handler PROC EXPORT Reset_Handler IMPORT __main LDR R0, =__main BX R0 ENDP @version: V1.02 Reset_Handler PROC EXPORT Reset_Handler IMPORT SystemInit IMPORT __main LDR R0, =SystemInit BLX R0 LDR R0, =__main BX R0 ENDP 可以看到两个版本的启动文件明显不一样,1.01版本的复位之后就跳到主函数了,而1.02版本的先跳到systeminit(),执行完后再跳到主函数。 所以,使用1.01版的启动文件,就需要在主函数里面调用systeminit(),而使用1.02版头文件不需要。
个人分类: LPC1768|4657 次阅读|0 个评论

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2021-12-6 00:51 , Processed in 0.137219 second(s), 8 queries , Gzip On, MemCache On.

Powered by EEWORLD电子工程世界

© 2021 http://bbs.eeworld.com.cn/

返回顶部