杰发专题

杰发科技AC7801——Flash模拟EEP内存(2)

1. 默认配置在1000个地址存储1000个数据 配置如下 计算地址 查看地址内容,等到打印完成 计算符合,从0-999共计1000 2. 修改配置在65536地址存储65536个数据 配置还是这个 因为传进去的地址是uint16_t,因此最大值是65536,写65536个数据在65536个地址里面 写到5200左右会每7s写一个数据,读的话还是很快

汽车IVI中控开发入门及进阶(二十四):杰发科技AC8015

前言: 在此之前的大部分时间,四维图新更多的是以图商的身份在业内出现,但现在四维图新图商之外的技术积累提现在了杰发科技身上,或者是从图商到汽车智能化一体解决方案供应商的角色转变。汽车智能化,可以简单的归为座舱智能化和智能驾驶两个板块。 随着汽车变得越来越智能,智能驾驶舱提供了越来越多的配置。特别是,3D引擎、车载游戏、XR/VR和Metaverse等新兴技术的生产和安装使驾驶舱变得流畅。需要高

杰发科技AC7801——支持的纠错功能

1. 复位寄存器保留复位类型 低压检测复位(LVD Reset) 集成了一个低压保护系统,以便在电源电压发生变化期间保护存储器内容和控制 MCU 系统状态。该系统由上电复位(POR)电路和 LVD 电路组成,LVD 可以配置为不同的复位基准,可以是高电平(VLVDH) 或低电平(VLVDL)。 ECC 2 bit 错误复位(2 Bit Error Reset) 配置 RESET_CTRL[

杰发科技AC7840——CAN通信简介(7)_波形分析

参考: CAN总线协议_stm32_mustfeng-GitCode 开源社区 0. 简介 隐形和显性波形 整帧数据表示 1. 字节描述 CAN数据帧标准格式域段域段名位宽:bit描述帧起始SOF(Start Of Frame)1数据帧起始标志,固定为1bit显性('b0)仲裁段dentify(ID)11本数据帧的ID信息,ID信息的作用:①如果同 时有多个节点发送数据时,作

杰发科技AC7840——CAN通信简介(3)_时间戳

0. 时间戳简介 时间戳表示的是收到该CAN消息的时刻,通过连续多帧的时间戳,可以计算出CAN消息的发送周期,也可以用于判断CAN消息是否被持续收到。 1. 使用步骤 注意分别是发送和接收的功能: 2. 现象分析_接收时间戳 看下寄存器的情况: 使用时间戳功能,首先得把初始化的时间戳打开 我们接收寄存器里面就存了接收时间戳 通过对2帧数据的值来计算

杰发科技AC7840——CAN通信简介(5)_可变波特率设置

0. 简介 设置可变波特率时候,遇到2个坑,在此记录下来 使用该函数即可 can_time_segment_t bitrate2 = s_canBitrate[CAN_BITRATE_250K];CAN_DRV_SetBitrate(instance, &bitrate2); 1. 波特率指针注意不要空 查看设置波特率的接口,发现参数通过指针传进来,于是自己声明了一个指针,参考初始

杰发科技——Jlink插件使用

0. 简介 杰发自带的烧录工具是ATCLink,基于DapLink适配。个人不太喜欢ATCLink,推荐使用Jlink,毕竟自己买,不用问原厂要,而且带Jlink,至少5Mhz以上。 V9烧录器使用7.50以下版本驱动。 V11烧录器可以使用7.92以上版本驱动。 插件安装一个即可,可以识别杰发所有芯片。 1. 安装插件 杰发的芯片使用Jlink需要安装一个插件,首先建议使用7.50版

杰发科技AC7801——Keil编译的Hex大小如何计算

编译结果是Keil里面前三个数据的总和: 即Code+RoData+RWData的总和。 通过ATCLinkTool工具查看内存,发现最后一个字节正好是5328 注意读内存数据时候需要强转成32位,加1000的 增加1024的地址只需要加256即可

杰发科技AC7801——Flash数据读取

0. 简介 因为需要对Flash做CRC校验,第一步先把flash数据读出来。 1. 代码 代码如下所示 #include "ac780x_eflash.h"#include "string.h"#define TestSize 1024 ///< 4K#define TestAddressStart 0x08000000uint8_t Data[7000];int main(v

杰发科技AC7801——SRAM 错误检测纠正

0.概述 7801暂时无错误注入,无法直接进中断看错误情况,具体效果后续看7840的带错误注入的测试情况。 1.简介 2.特性 3.功能 4.调试 可以看到在库文件里面有ecc_sram的库。 在官方GPIO代码里面写了点测试代码 成功打开2bit中断 因为没有错误注入,没法直接测试,回头瞅瞅7840加了错误注入的测试结果 调试看到状态值始终为0。回头找个有问题的芯片

AutoChips(杰发科技)测评特等奖作品(ac781)

ac781开发板以及bldc三相无刷电机驱动板使用测评 最近参加了一个由武汉杰发科技举办的一个电机应用比赛,只要参加了就会免费寄送一个他们公司推出的国产芯片ac781主控开发板以及一块bldc驱动板,个人感觉是血赚的哈哈哈 收到实物后我就拍照了 个人感觉这个开发板还是不错的,特别是bldc驱动板,这个按照成本计算mos管加预驱之类都不便宜了吧哈哈哈。 接下来寄务刻不容缓地撸代码进行测试了,

杰发科技AC7840——CAN通信简介(2)

1.时钟频率 2.位时间 3.采样点 4.消息缓冲区 和ST、NXP的邮箱类似,AutoChips用了缓冲区的概念。 5.接收缓冲区 屏蔽掉demo程序的发送,只看接收情况 在回调中接收数据 先判断是不是进了接收中断 接收数据的处理函数 所有buff数据放到Info buff的内容 BUFF的地址 标准帧buff寄存器定

杰发科技AC7801——IO模拟IIC注意事项

7801的参考手册没有说清楚 7840说明了用开漏 使用办法

杰发科技AC7840——Eclipse环境DMA注意事项

0.序 用 户 使 用 DMA 时 , 所 有 DMA 搬 运 的 SRAM 数 据 都 必 须 存 放 在 SRAM_U 区 (0x20000000~0x2000EFFF) 。 1. 修改办法 第一步: RAM定义 /* Specify the memory areas */MEMORY{FLASH (rx) : ORIGIN = 0

杰发科技AC7840——EEPROM初探

0.序 7840和7801的模拟EEPROM使用不太一样 1.现象 按照官方Demo,在这样的配置下,我们看到存储是这样的(连续三个数字1 2 3)。 使用串口工具的多帧发送功能 看不出多少规律 修改代码后 发现如下规律: 前四个字节是地址,后四个字节存储数字。 第一个地址存满后,地址加4字节,开始存储第二个数据。 读取数据会读取最后一个地址存储的数据。

杰发科技AC7840——EEPROM初探

0.序 7840和7801的模拟EEPROM使用不太一样 1.现象 按照官方Demo,在这样的配置下,我们看到存储是这样的(连续三个数字1 2 3)。 使用串口工具的多帧发送功能 看不出多少规律 修改代码后 发现如下规律: 前四个字节是地址,后四个字节存储数字。 第一个地址存满后,地址加4字节,开始存储第二个数据。 读取数据会读取最后一个地址存储的数据。

杰发科技AC7840——在Eclipse环境下使用Jlink调试

序 杰发给的代码里面已经做代码相关配置,搭建好eclipse环境即可运行,搭建步骤还是比较简单的。 参考文章 如何使用Eclipse搭配JLink来调试HelloWold应用程序?-电子发烧友网 软件链接 杰发科技Eclipse的sample代码里面的doc文章,这个是公司电脑的,下次在自己电脑下载了传到网盘给大家下载。 开发者资源_杰发科技-汽车电子芯片专业设计公司 Ecl

杰发科技AC7840——在Eclipse环境下使用Jlink调试

序 杰发给的代码里面已经做代码相关配置,搭建好eclipse环境即可运行,搭建步骤还是比较简单的。 参考文章 如何使用Eclipse搭配JLink来调试HelloWold应用程序?-电子发烧友网 软件链接 杰发科技Eclipse的sample代码里面的doc文章,这个是公司电脑的,下次在自己电脑下载了传到网盘给大家下载。 开发者资源_杰发科技-汽车电子芯片专业设计公司 Ecl

杰发科技AC7840——SPM电源管理之低功耗模式

0、SPM简介 很早以前就听过低功耗模式,一直没有怎么深入了解,最近遇到几个项目都是跟低功耗有关。正好AutoChips的芯片都有电源管理的功能,在此借用AC7840的SPM对低功耗进行测试。 1、AC7840的5种功耗模式 2、AC7840的模式转换 3、唤醒 在低功耗休眠情况下可以设置唤醒源,如果不设置唤醒源进入低功耗模式,会导致无法烧录等结果。 如果因为进入休眠而无法烧录,可

杰发科技AC7840——SPM电源管理之低功耗模式

0、SPM简介 很早以前就听过低功耗模式,一直没有怎么深入了解,最近遇到几个项目都是跟低功耗有关。正好AutoChips的芯片都有电源管理的功能,在此借用AC7840的SPM对低功耗进行测试。 1、AC7840的5种功耗模式 2、AC7840的模式转换 3、唤醒 在低功耗休眠情况下可以设置唤醒源,如果不设置唤醒源进入低功耗模式,会导致无法烧录等结果。 如果因为进入休眠而无法烧录,可

杰发科技AC7840——CAN通信简介(1)

简介 7840支持4路CAN-FD Demo调试 官网下载demo,烧录,打开串口发现打印如下。原因是没有连接CAN盒子,总线错误。 CAN收发器端波形  CAN_L有信号,CAN_H没有 波形放大 GPIO端波形 有持续波形输出 波形放大查看,有50Us延迟(不排除测试仪表的延迟原因) 接CAN盒子 以图莫斯为例(便宜好用,500-1200R

[学习笔记]【杰发科技AC7802x测评】之七 项目篇:基于AC7802x的智能车载氛围灯开发

劳斯莱斯星光灯,当你惬意地坐在手工打造的真皮座椅中,目光不禁被顶篷吸引,它像一片星光闪烁的夜空。通过在不同深度和角度安装精美的光纤束实现了星光顶饰的独特效果——使光线从多个方向以不同强度射出。每颗“星星”的亮度都可以调节,以营造您所需的氛围:在放松和阅读时提供足够的亮度,或通过淡雅光线缔造一种美妙、缓和的柔光。每个星光顶饰的星座对车主来说都如此独特。 汽车氛围灯作为一种装饰汽车和烘托气氛的产品,

媒体聚焦丨四维图新旗下杰发科技王璐:设计决定芯片质量

编者按:新四化、软件定义汽车使汽车芯片成为了最新的半导体增长极,催生了汽车芯片的数量呈倍速增长,汽车芯片功能越来越复杂,迭代速度也越来越快。汽车芯片厂商从最初的设计开始,就要按照车规级芯片的要求对芯片进行全生命周期管理,并在全生命周期不断优化性能、功耗、可靠性和安全性。是设计决定了质量,而不是验证得出质量。 近期,汽车之心与安谋科技智能物联及汽车业务线负责人赵永超、杰发科技产品市场总监王璐有了一

深入内核buddy分配器(芯驰X9/杰发8015 buddy系统明明还有几十M到100多M内存,却分配4k内存失败)

如上图内核打印分配4K内存失败,但是normal 类型的buddy系统还有大量内存。居然分配失败。源码分析: 根据log+faddr2line定位到,调用栈为__alloc_pages_slowpath——》get_page_from_freelist——》zone_watermark_fast 可以看到buddy内存低于一定水平,又不能立即触发kswapd回收内存就会失败。从代码看支持多种w

杰发(AUTOCHIPS)MCU方案详解以及选型指南

随着进口MCU价格一路飙升、货源紧张以及国产品牌的突飞猛进的发展,许多车企、工控企业等开始瞄准了国内市场品牌,我们代理的杰发MCU是其中国产品牌之一,名列前茅。该品牌起点高,品质不输国外产品,在他的发展开始就有了车规产品的诞生。        一、特征 车规标准 > 支持AEC-Q100 Grade 1 性能 >高达48MHz的ARMCortex-M0+内核 单周期32位乘法器 快速l/

杰发,TPMS,胎压监测专用芯片,AC5111DBN/F2C,方案电路图以及芯片框图

芯片框图如下: 电路图如下: AC5111DBN/F2C是一款全集成胎压监测专用芯片,可通过多种方案提示车主,减少爆胎、毁胎的概率,降低油耗和车辆部件的损坏,可应用于前装与后装市场。 北京冠宇铭通科技有限公司,一级代理商,15---110----264988 特性: 1、全集成:国内首款全集成高精度气压传感、双轴加速度传感、温度传感、LF&RF于一体高性能胎压监测专用芯片。 2