【原创】n32903学习记录

本文档记录了2014年2月期间对嵌入式系统的调试过程,包括使用SYSLIB代码进行调试的方法、串口配置的要求及MDK裸机调试时的注意事项,并提到了LCD控制器软件配置的核对工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2014/02/07:
1、使用例程中SYSLIB代码进行调试,还要同时解压gpio、N32903文件夹;
2、串口要使用开发板自带的交叉线;
3、MDK裸机调试时,对于P4的配置应该是ND0,ND2为short。
2014/02/10:
核对LCD控制器的软件配置。
方案选择: 一般市面是光学指纹头和半导体的。至于区别我就不过多说了,感兴趣的回复讨论吧。我主要区别的是光学指纹头比较大放不进家里的86型开关。我就选半导体的了,但是价格非常贵,这个成本就占了一半还多呢。至于流行的“指纹模块(指纹头+控制)+自己的主控”,我就不讨论了。 于是我的方案就是:半导体指纹头+主控芯片(带算法)。 指纹头采用的是瑞典的fpc1011,就是公安局录指纹,银行使用的那种,很贵的。主控是新塘的N32901或N32903. 很多人要问,你的指纹识别算法呢?我只能说我拿到的是库函数形式,我也没能力完成识别算法,至于算法,我只在github上看到国外大牛开源的。我只是测试了下pc端,嵌入式端还没用过,重要是没时间搞,很费力。我只做了QT界面的一个识别,被我放在我的github上了。 指纹识别开关控制板电路PCB实物图: 软件开发: 开发软件:ADS1.2 代码:新唐官方关于N3290X的裸机代码开发包 固件下载工具:TurboWriter V2.20.003_N329x1 首先明确一点,自己开发一定要有开发arm9的经验,否则你遇到的问题都会卡在开发工具怎么安装,怎么编译不了,怎么设置编译器等基础问题。当然新塘的这款芯片开发是有点难度,如果你没有足够的知识和能力去解决问题,还是免了自己开发。毕竟我也是搞了好久才弄懂的。 代码由于某些原因,我只发不带指纹库的应用代码部分,是裸机程序。如果你想要带指纹库的,确定和我单独联系,我确定你不是商业行为,我在单独发给你。这个没办法,合作商要求的。 对于开发如何开发新塘N3290x这款芯片,有专门的论坛,资料也很多。开发就一定要自己看技术手册,看源代码,这个没有捷径,只能一步一步的做。 我直接给这个板子用的烧写固件吧! SpiLoaderLite_N32901.bin 是N32901的SPI启动固件代码 N32901_HB_Lcd.bin 是程序的应用代码 这两个固件用TurboWriter 烧写进SPIFLASH里就OK了。至于怎么烧写其实也比较复杂的。官方里面有说明书。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值