搜寻
常见问答 / 如何解决在新唐开发板使用 Arm library 并以 C++ 进行机器学习程序开发时,只能运行 Debug mode 而无法正常执行的问题? (disassmebly 内持续看到 BKPT 出现)
https://www.nuvoton.com.cn/support/technical-support/faq/c2f673b8-011b-11ee-ab3e-000d3a082cb4/
Machine learning, ML, Continual breakpoints 如何解决在新唐开发板使用 Arm library 并以 C++ 进行机器学习程序开发时,只能运行 Debug mode 而无法正常执行的问题? (disassmebly 内持续看到 BKPT 出现) 1683014520000 若发生在 debug mode 可运行,但不接 ICE 直接 free run 程序会卡住,且从 debug mode 发现程序持续卡在断点的现象时,可能是 semihosting 错误。 在新唐机器学习范例中使用 Arm library 时,若在出现「stdout/stdin/stderr multiply defined…」等错误警告时,直接将重复定义的项目删除便会导致 semihosting 错误而发生程序不断进 breakpoint 的现象。 NOTE: 为避免 semihosting 错误问题,在删除重复定义的项目后,需在 retarget.c 内新增下列程序代码: extern void $Super$$_sys_open(void); FILEHANDLE $Sub$$_sys_open(const char *name, int openmode) { return 1; /* everything goes to the same output */ } (若编译中有其他 L6200E 函数错误警告 (Symbol _sys_XXX multiply defined),请一并新增 sys_XXXX() 的 FILEHANDLE 定义)
常见问答 / ISP, ICP及IAP是什麼功能?
https://www.nuvoton.com.cn/support/technical-support/faq/d3e8cc25-04f1-11ea-b113-05daf7eedf03/
ISP, ICP及IAP是什麼功能? 1423469461294 ISP是指“在系统上编程”,目标芯片使用USB/UART/SPI/I²C/RS-485/CAN周边接口的LDROM引导代码去更新晶片内部APROM、数据闪存(DataFlash)和用户配置字(Config)。 ICP是指“在电路编程”,PC上运行的软件“NuMicro ICP编程工具”透过SWD的端口更新晶片内部APROM、LDROM、数据闪存(DataFlash)和目标用户配置字(Config)芯片。 IAP是指「在应用上程序设计」,是一个提供使用者切换在APROM或LDROM执行程序代码而不需重置的功能,用户可以设置IAP功能藉由重启芯片,并设置于CBS (CONFIG0[7:6])芯片启动选择位为2或0。当芯片启动带有IAP功能时,任何其他可执行区域页的代码可于任意时刻被映射至第一页(0x0000_0000~0x0000_01FF),用户可藉由ISPADR寄存器填入目标芯片重新映像地址来更改第一个可执行区域页地址,再执行向量页重新映像(Vector Page Re-map)指令。变更重新映像地址后,用户可藉由读取VECMAP(ISPSTA[20:9])来检查是否变更成功。 (下图为M05xDN/DE series 设置IAP后程序代码可执行区域的范例)
常见问答 / NuMicro™ Cortex-M0/M4芯片是否支持代码保护用户的程序代码吗?如何解开LOCK位上的用户配置字?
https://www.nuvoton.com.cn/support/technical-support/faq/d3ee2358-04f1-11ea-b113-05daf7eedf03/
Code Protection NuMicro™ Cortex-M0/M4芯片是否支持代码保护用户的程序代码吗?如何解开LOCK位上的用户配置字? 1423471326414 是的,它提供了LOCK位上的用户配置字,以保护用户的程序代码。这个锁定位被置位时,闪存上的所有数据将被读回为0xFFFFFFFF。只有做到“整个芯片擦除”操作为目标芯片解锁LOCK位。
常见问答 / 页擦除闪存和烧写的容量分别为多少?
https://www.nuvoton.com.cn/support/technical-support/faq/d3f2b73b-04f1-11ea-b113-05daf7eedf03/
页擦除闪存和烧写的容量分别为多少? 1423471655304 Cortex-M0擦除每页为512字节,而Cortex-M4则为2k字节,烧写为每4个字节(1个字)。
常见问答 / NuMicro Cortex™ - M0 家族中哪種芯片支持UID (Unique ID)? 用户该怎么做才能对其芯片进行加密功能?
https://www.nuvoton.com.cn/support/technical-support/faq/d3f74b1e-04f1-11ea-b113-05daf7eedf03/
NuMicro Cortex™ - M0 家族中哪種芯片支持UID (Unique ID)? 用户该怎么做才能对其芯片进行加密功能? 1423411200000 是的,使用者可利用UID来对NuMicro Family所有芯片进行加密,除NUC100AN与NUC100BN Series 。 UID (Unique ID):新唐将以上所述系列芯片植入UID,每一芯片UID是独特唯一的,使用者可利用此唯一码在韧体程序中,对欲操作芯片加入判断机制,如此便可避免他人窃取程序代码重现相同商品可能。
常见问答 / 实时时钟(RTC)控制器的时钟源为何? 实时时钟可否在掉电模式下工作?
https://www.nuvoton.com.cn/support/technical-support/faq/d40099f4-04f1-11ea-b113-05daf7eedf03/
实时时钟(RTC)控制器的时钟源为何? 实时时钟可否在掉电模式下工作? 1423560530254 实时时钟(RTC)的时钟源由外部的LXT提供,因在掉电模式下LXT依然是可运行的,故实时时钟可在掉电模式下工作,並且也可从掉电模式唤醒CPU。
常见问答 / NuMirco™ 家族芯片有几个定时器控制器?
https://www.nuvoton.com.cn/support/technical-support/faq/d4052dd7-04f1-11ea-b113-05daf7eedf03/
NuMirco™ 家族芯片有几个定时器控制器? 1423497600000 在一个NuMirco™ 家族的芯片中最多可达四组的定时器控制器,依不同的型号而定。因定时器与PWM定时器是独立选择其时钟源,使用者亦可另外利用Systick定时器以及 PWM(使能PWM定时器、禁能PWM的输出)来做为定时器的用途。
常见问答 / 定时器控制器中的预分频计数器与向上计数器两者分辨率为何?
https://www.nuvoton.com.cn/support/technical-support/faq/d412262d-04f1-11ea-b113-05daf7eedf03/
Pre-scaler 定时器控制器中的预分频计数器与向上计数器两者分辨率为何? 1423561710045 预分频计数器分辨率为8位;向上计数器分辨率为24位。
常见问答 / 定时器控制器有哪些操作模式?
https://www.nuvoton.com.cn/support/technical-support/faq/d416e120-04f1-11ea-b113-05daf7eedf03/
定时器控制器有哪些操作模式? 1423648320000 定时器控制器提供单周期模式、周期模式、双态模式与连续计数模式,还提供由外部脚位来对事件计数功能,以及用来捕捉或重置定时器的输入捕捉功能。(NUC100/NUC120 中密度型仅支持单周期与周期模式)
常见问答 / 定时器控制器中周期模式如何运作?
https://www.nuvoton.com.cn/support/technical-support/faq/d41b7503-04f1-11ea-b113-05daf7eedf03/
定时器控制器中周期模式如何运作? 1423561976223 在周期模式中,当每次24位向上计数器数值与定时器比较寄存器(TCMPR)值相同时,此时定时器中断事件旗标(TIF)将被硬件设置并发出中断信号,而24位向上计数器重置为零重新向上计数。
粤公网安备 44030502010001号