社区
驱动开发/核心开发
帖子详情
SPIFI driver
takeman
2013-05-14 11:18:12
最近研究LPC的SPIFI,虽然芯片提供了ROM API,但是由于资料不全所以想自己写一个它的驱动,但是本人初研究硬件,对其用户手册理解不够
请问有人做过这方面的研究吗?
...全文
80
1
打赏
收藏
SPIFI driver
最近研究LPC的SPIFI,虽然芯片提供了ROM API,但是由于资料不全所以想自己写一个它的驱动,但是本人初研究硬件,对其用户手册理解不够 请问有人做过这方面的研究吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
takeman
2013-05-14
打赏
举报
回复
没有人做过吗?
JLink_Windows_V648.zip
Version V6.48 (2019-07-26) Added flash programming support for AmbiqMicro's AMA2B1KK (Apollo2 Blue; AMA2BEVB). Added flash programming support for AmbiqMicro's AMA2B1KK (Apollo2 Blue; AMA2BEVB). Added unlocking support for Microchip SAML10 series devices. Added unlocking support for Microchip SAML10 series devices. Analog Devices ADUCM355: Reset could not be overwritten using a J-Link script
fi
le.
Fi
xed. CCS plugin: Added a new option which allows con
fi
guring a J-Link script
fi
le (project dependent). Commander: "erase" did not use the EraseChip command to erase the entire flash but the EraseSector command. Changed. Commander: "erase" did not use the EraseChip command to erase the entire flash but the EraseSector command. Changed. DLL Updater (internal): Added In
fi
neons Micro Inspector. DLL Updater (internal): Added In
fi
neons Micro Inspector. DLL: STM32WB55 added support for Co-Processor Wireless stack upgrade. DLL: Added Flash programming support for CYT2B9 series devices. DLL: Added Flash programming support for CYT2B9 series devices. DLL: Added Flash programming support for Cypress Traveo2 CYT2B and CYT4B series devices. DLL: Added Flash programming support for Cypress Traveo2 CYT2B and CYT4B series devices. DLL: Added OTP flash programming support for TI's RM42L device family. DLL: Added OTP flash programming support for TI's RM44L device family. DLL: Added OTP flash programming support for TI's RM46L device family. DLL: Added OTP flash programming support for TI's RM48L device family. DLL: Added flash programming support for Panasonic MN1M7BFxx and MN1M7AFxx series devices. DLL: Added flash programming support for Panasonic MN1M7BFxx and MN1M7AFxx series devices. DLL: Added flash programming support for ST STM32G47xx series devices. DLL: Added flash programming support for ST STM32G4xx series devices. DLL: Added flash programming support for ST STM32G4xx series devices. DLL: Added flash programming support for STM32H745, STM32H755, STM32H747 and STM32H757 series devices. DLL: Added flash programming support for STM32H745, STM32H755, STM32H747 and STM32H757 series devices. DLL: Added flash programming support for WIZnet W7500 series device. DLL: Added flash programming support for WIZnet W7500 series device. DLL: Added native trace buffer support for Renesas RZ/A2M series. DLL: Added support for Cypress CYT2B series devices Cortex-M4. DLL: Added support for Cypress CYT4B series devices Cortex-M7_0 and Cortex-M7_1. DLL: Added support for Cypress MB9DF / MB9EF series (FCR4) devices. DLL: Added support for RISC-V behind a DAP as setup. DLL: Added support for RISC-V via SWD for RISC-V behind a DAP setups. DLL: Added support for
SPI
FLash Adesto ATXP128/ATXP128R to
SPI
FI
-Lib for indirect flash programming. DLL: Added support for
SPI
FLash Adesto ATXP128/ATXP128R to
SPI
FI
-Lib for indirect flash programming. DLL: Added support for command string "CORESIGHT_SetCoreBaseAddr" DLL: Cypress PSoC4 family: Under special circumstances, unlock did not work.
Fi
xed. DLL: Cypress PSoC4 family: Under special circumstances, unlock did not work.
Fi
xed. DLL: Flash programming sector sizes corrected for Traveo2 CYT4B series devices. DLL: Flash programming sector sizes corrected for Traveo2 CYT4B series devices. DLL: For the MPC560xx devices, the ECC SRAM was not initialized after connect.
Fi
xed. DLL: Hilscher NetX90 flash bank size,
fi
xed. DLL: In
fi
neon TLE98xx: Some J-Link LITEs could not connect establish a successful target connection due to missing
fi
rmware functionality.
Fi
xed. DLL: JTAG: When only having 1 TAP in the JTAG chain and its matches the one for the con
fi
gured CPU core but the TAP-ID was unknown, connect did not work.
Fi
xed. DLL: Linux: Delayed / slowed execution of certain API functions when using J-Link via USB (e.g. on Close()). Introduced in V6.46.
Fi
xed. DLL: Linux: When calling a J-Link application via the global symlink (e.g. "JLinkExe" instead of "./JLinkExe"), sometimes the JLinkDevices.xml
fi
le was not found.
Fi
xed. DLL: Linux: When calling a J-Link application via the global symlink (e.g. "JLinkExe" instead of "./JLinkExe"), sometimes the libjlink* shared library was not found.
Fi
xed. DLL: Microchip J-32 OEM probes could not support legacy Atmel devices.
Fi
xed. DLL: Minor bug in flash programming algorithm for STM32G0xx series devices,
fi
xed. DLL: NXP KW34: Added flash programming support for the program and data flash area. DLL: NXP KW34: Added flash programming support for the program and data flash area. DLL: NXP KW35 / KW36 / KW38 / KW39: Added flash programming support for the data flash area. DLL: NXP KW35 / KW36 / KW38 / KW39: Added flash programming support for the data flash area. DLL: NXP KW38: Corrected device names showen in the device selection dialog. DLL: NXP KW38: Corrected device names showen in the device selection dialog. DLL: NXP KW3x family: Improved flash programming speed signi
fi
cantly. DLL: NXP KW3x family: Improved flash programming speed signi
fi
cantly. DLL: NXP LPC18xx / LPC43xx: After Q
SPI
flash programming, the Q
SPI
flash memory was no longer memory mapped accessible. Introduced in V6.41.
Fi
xed. DLL: Open flash loaders for RISC-V did not work properly anymore (introduced with V6.46).
Fi
xed. DLL: Programming issue while another application is already running on Hilscher NetX90,
fi
xed. DLL: Q
SPI
flash programming: When the QE bit was set before flash programming, it has been cleared but not restored by the DLL. Introduced in V6.46h.
Fi
xed. DLL: Qorvo GP570 / UE878 / QPG6 family: Flash programming did not work in recent silicon revisions.
Fi
xed. DLL: Qorvo GPxxx: Under special circumstances, flash programming did not work.
Fi
xed. DLL: RAM size of ST STM32F412 series devices,
fi
xed. DLL: RISC-V behind a DAP: Setting system variables , , from J-Link script
fi
les did not have any effect for RISC-V behind a DAP.
Fi
xed. DLL: RISC-V behind a DAP: Setting system variables , , from J-Link script
fi
les did not have any effect for RISC-V behind a DAP.
Fi
xed. DLL: RISC-V: Added reset type "Reset Pin" to explicitly allow resetting the target via the reset pin, instead of the bit DLL: RISC-V: Changed default reset type from reset pin to to support reset on almost all systems, also ones that do not populate a reset pin DLL: RISC-V: Interrupts were not disabled correctly during flash programming for built-in flash algos (works well for open flash loaders).
Fi
xed. DLL: RISC-V: Reset could fail with "core did not halt after reset" even if the core halted correctly.
Fi
xed. DLL: Re-attaching to existing debug session after connecting and disconnecting once via TELNET (e.g. used by RTTClient and RTTViewer) did not work properly.
Fi
xed. DLL: Renesas R5F51306 (RX130) devices were not detected by the J-Link DLL.
Fi
xed. DLL: Renesas RX231: OFS1 could not be modi
fi
ed.
Fi
xed. DLL: Renesas RX: Added support for RX66N series devices DLL: Renesas RX: Added support for RX72M series devices DLL: Renesas RX: Added support for RX72M series devices DLL: Renesas RX: Added support for RX72N series devices DLL: Renesas RX: Added support for RX72T series devices DLL: Renesas RX: Added support for RX72T series devices DLL: Renesas RX: RX66T: Programming of option-setting memory (OSIS) did not work properly.
Fi
xed. DLL: Renesas RX: When connecting to locked RX devices via JTAG (does not affect
FI
NE!), 16-byte IDCODE (OSIS) could be rejected even though the correct code was given.
Fi
xed. DLL: Renesas S7G2: Q
SPI
flash programming did not work for Q
SPI
flashes >= 16MB.
Fi
xed. DLL: Resets during halt of TI RM57L843ZWT device, due to running watchdog,
fi
xed. Enabled cross trigger interfaces to forward debug acknowledge signal to Watchdog. DLL:
SPI
-Flash programming for Spansion S25FL256L,
fi
xed. DLL: STM32L031K6 secure chip did not work.
Fi
xed. DLL: STM32WB55 added support for Co-Processor Wireless stack upgrade. DLL: TI RM42L420 added EEPROM support. DLL: TI RM44L520/RM44L920 added flash and EEPROM support DLL: TI RM57L843ZWT added EEPROM support. DLL: TI RM57L843ZWT added EEPROM support. DLL: Under some circumstances Flash Cache was not cleaned after erase operations. DLL: Unsecure read protection for STM32L151xx series devices,
fi
xed. DLL: Unsecure write protection for STM32L151xxx series devices,
fi
xed. DLL: When using J-Trace PRO with IAR EWARM a "failed to allocate x bytes of memory" error could occur.
Fi
xed. DLL: Windows: Renesas RX: When using
FI
NE interface and disabling ongoining debug mode on debug session close, it could happen that a thread was not exited gracefully, causing handle leaks.
Fi
xed. DLL: macOS: When calling a J-Link application via the global symlink (e.g. "JLinkExe" instead of "./JLinkExe"), sometimes the libjlink* shared library was not found.
Fi
xed.
Fi
rmware: Flasher ARM / PRO / Portable PLUS: Chip erase could fail in stand-alone mode.
Fi
xed.
Fi
rmware: Flasher ARM / PRO / Portable PLUS: Parallel C
FI
NOR Flash memory programming could fail under special circumstances.
Fi
xed.
Fi
rmware: Flasher ARM / PRO / Portable PLUS: Stand-alone mode did not work for some devices from Analog Devices (e.g. ADuCM7023).
Fi
xed.
Fi
rmware: Flasher ARM / PRO: FWrite command was unable to receive 512 bytes via UART at once.
Fi
xed.
Fi
rmware: Flasher ARM V4: Warning "J-Link low on memory" could occur after using
SPI
functionality of J-Link.
Fi
xed.
Fi
rmware: Flasher ARM/PPC/RX/PRO: Target power supply monitoring could erroneously detect an over-current.
Fi
xed.
Fi
rmware: Flasher PRO: Open flash loaders for RISC-V did not work properly anymore (introduced with V6.46).
Fi
xed.
Fi
rmware: Flasher PRO: Universal Flash Loader mode detection in batch mode did not work.
Fi
xed.
Fi
rmware: Flasher PRO: Warning "J-Link low on memory" could occur after using
SPI
functionality of J-Link.
Fi
xed.
Fi
rmware: Flasher Portable PLUS did not show the correct status under special circumstances.
Fi
xed.
Fi
rmware: Flasher Portable PLUS did not work in J-Link Mode while showing "OK" message.
Fi
xed.
Fi
rmware: Flasher Portable PLUS: Universal Flash Loader mode detection in batch mode did not work.
Fi
xed.
Fi
rmware: Flasher Portable PLUS: Number of bytes to program was not calculate correctly, progress bar showed wrong percentage.
Fi
xed.
Fi
rmware: Flasher Portable PLUS: Open flash loaders for RISC-V did not work properly anymore (introduced with V6.46).
Fi
xed.
Fi
rmware: Flasher Portable PLUS: Warning "J-Link low on memory" could occur after using
SPI
functionality of J-Link.
Fi
xed.
Fi
rmware: J-Link EDU Mini: RISC-V: On implementations that do not populate a "program buffer" CSRs could not be accessed correctly, resulting in non-functional debug sessions.
Fi
xed.
Fi
rmware: J-Link EDU Mini: RISC-V: Reset on Si
Fi
ve FE310 device (mounted on Hi
Fi
ve1 boards) could fail with timeout error.
Fi
xed.
Fi
rmware: J-Link EDU/BASE/PLUS V10: Added support for RISC-V behind a DAP as setup.
Fi
rmware: J-Link EDU/BASE/PLUS V10: Increased heap size of
fi
rmware (Added support for heap over multiple memory ranges with gaps between them)
Fi
rmware: J-Link EDU/BASE/PLUS V10: RISC-V: On implementations that do not populate a "program buffer" CSRs could not be accessed correctly, resulting in non-functional debug sessions.
Fi
xed.
Fi
rmware: J-Link EDU/BASE/PLUS V10: RISC-V: Reset on Si
Fi
ve FE310 device (mounted on Hi
Fi
ve1 boards) could fail with timeout error.
Fi
xed.
Fi
rmware: J-Link EDU/BASE/PLUS V10: SWO: Under very special circumstances it could happen that the 1st byte received on SWO was swallowed. Only happened, if SWO pin was used for something else between SWO_Stop() and SWO_Start().
Fi
xed.
Fi
rmware: J-Link EDU/BASE/PLUS V10: Warning "J-Link low on memory" could occur after using
SPI
functionality of J-Link.
Fi
xed.
Fi
rmware: J-Link OB-K22-Si
Fi
ve: RISC-V: Reset on Si
Fi
ve FE310 device (mounted on Hi
Fi
ve1 boards) could fail with timeout error.
Fi
xed.
Fi
rmware: J-Link PRO V4: Added support for RISC-V behind a DAP as setup.
Fi
rmware: J-Link PRO V4: RISC-V: On implementations that do not populate a "program buffer" CSRs could not be accessed correctly, resulting in non-functional debug sessions.
Fi
xed.
Fi
rmware: J-Link PRO V4: RISC-V: Reset on Si
Fi
ve FE310 device (mounted on Hi
Fi
ve1 boards) could fail with timeout error.
Fi
xed.
Fi
rmware: J-Link PRO V4: Warning "J-Link low on memory" could occur after using
SPI
functionality of J-Link.
Fi
xed.
Fi
rmware: J-Link PRO V4: When connecting via IP and using RTT it could happen that J-Link FW crashed and rebooted if the PC did not exit the controlling process in a clean way.
Fi
xed.
Fi
rmware: J-Link ULTRA+ V4: Added support for RISC-V behind a DAP as setup.
Fi
rmware: J-Link ULTRA+ V4: RISC-V: On implementations that do not populate a "program buffer" CSRs could not be accessed correctly, resulting in non-functional debug sessions.
Fi
xed.
Fi
rmware: J-Link ULTRA+ V4: RISC-V: Reset on Si
Fi
ve FE310 device (mounted on Hi
Fi
ve1 boards) could fail with timeout error.
Fi
xed.
Fi
rmware: J-Link ULTRA+ V4: Warning "J-Link low on memory" could occur after using
SPI
functionality of J-Link.
Fi
xed.
Fi
rmware: J-Link ULTRA+ V4: When connecting via IP and using RTT it could happen that J-Link FW crashed and rebooted if the PC did not exit the controlling process in a clean way.
Fi
xed.
Fi
rmware: J-Link-OB-K22-Si
Fi
ve: Linux: When using both VCOM ports extensively under special circumstances it could happen that the USB communication locked up.
Fi
xed.
Fi
rmware: J-Trace PRO V1 Cortex-M: When connecting via IP and using RTT it could happen that J-Link FW crashed and rebooted if the PC did not exit the controlling process in a clean way.
Fi
xed.
Fi
rmware: J-Trace PRO V2 Cortex-M: Corrected typo on th webserver trace con
fi
guration page.
Fi
rmware: J-Trace PRO V2 Cortex-M: When connecting via IP and using RTT it could happen that J-Link FW crashed and rebooted if the PC did not exit the controlling process in a clean way.
Fi
xed.
Fi
rmware: J-Trace PRO V2 Cortex: Corrected typo on th webserver trace con
fi
guration page.
Fi
rmware: J-Trace PRO V2 Cortex: When connecting via IP and using RTT it could happen that J-Link FW crashed and rebooted if the PC did not exit the controlling process in a clean way.
Fi
xed. Flasher ARM / PRO / Portable PLUS: Init/Exit step BNE and BEQ could jump to #step + 1.
Fi
xed. Flasher ARM / PRO / Portable PLUS: Open Flashloader RAMCodes in stand-alone-mode can be >12kB now. Flasher ARM / PRO / Portable PLUS: Stand-alone mode did not work for some ARM devices. Introduced in V6.47b.
Fi
xed. Flasher ARM / PRO: Reading or writing memory in J-Link mode via JTAG caused the
fi
rmware to hang and report a USB timeout.
Fi
xed. Flasher: Added stand-alone mode support for Traveo2 CYT2B and CYT4B devices. Flasher: Added stand-alone mode support for Traveo2 CYT2B and CYT4B devices. GDBServer: Under special circumstances, a remote "g" packet error popped up when using the GDBServer with Cortex-AR or MIPS.
Fi
xed. GUI applications (Linux): The directory the application was executed from affected the behavior of the application.
Fi
xed. J-Flash Lite: Updated to select the flash base address of the selected device by default as "Prog. Addr." instead of always 0x00000000. J-Flash Lite: Updated to select the flash base address of the selected device by default as "Prog. Addr." instead of always 0x00000000. J-Flash
SPI
: Added flash programming support for ISSI IS25LP016D
SPI
Flash. J-Flash
SPI
: Added flash programming support for ISSI IS25LP016D
SPI
Flash. J-Flash
SPI
: Added flash programming support for ISSI IS25LP080D
SPI
Flash. J-Flash
SPI
: Added flash programming support for ISSI IS25LP080D
SPI
Flash. J-Flash
SPI
: Added flash programming support for ISSI IS25WP016D
SPI
Flash. J-Flash
SPI
: Added flash programming support for ISSI IS25WP016D
SPI
Flash. J-Flash
SPI
: Added flash programming support for ISSI IS25WP080D
SPI
Flash. J-Flash
SPI
: Added flash programming support for ISSI IS25WP080D
SPI
Flash. J-Flash
SPI
: Added flash programming support for ISSI IS25WP128D
SPI
Flash. J-Flash
SPI
: Added flash programming support for ISSI IS25WP128D
SPI
Flash. J-Flash
SPI
: Licenses that have been burned into J-Link via J-Link Commander "license add" command were not detected properly.
Fi
xed. J-Flash: Generated data
fi
les could be unnecessarily big.
Fi
xed. J-Flash: Generated data
fi
les could be unnecessarily big.
Fi
xed. J-Flash: Improved error messages during the check, if the data
fi
ts into the flash memory. J-Flash: Improved error messages during the check, if the data
fi
ts into the flash memory. J-Flash: Licenses that have been burned into J-Link via J-Link Commander "license add" command were not detected properly.
Fi
xed. J-Link BASE/EDU/PLUS:
SPI
flash programming with J-Flash
SPI
was very slow.
Fi
xed. J-Link Commander: RISC-V: Added to the list of suggested/available interfaces JFlash: Added command line parameter "?" (Same functionality as "-?"). JFlash: Added command line parameter "?" (Same functionality as "-?"). JFlash
SPI
: Added
SPI
flash programming support for ISSI IS25LP016D
SPI
flash. JFlash
SPI
: Added
SPI
flash programming support for ISSI IS25LP016D
SPI
flash. JFlash
SPI
_CL: Added command line parameter "?" (Same functionality as "-?"). JFlash
SPI
_CL: Added command line parameter "?" (Same functionality as "-?"). JLinkRTTClient: Added command line parameter "?" (Same functionality as "-?"). JLinkRTTClient: Added command line parameter "?" (Same functionality as "-?"). JLinkRTTLogger: Added command line parameter "?" (Same functionality as "-?"). JLinkRTTLogger: Added command line parameter "?" (Same functionality as "-?"). JLinkSTR91x: Added command line parameter "?" (Same functionality as "-?") and implemented "help" functionality which returns the available command line parameters. JLinkSTR91x: Added command line parameter "?" (Same functionality as "-?") and implemented "help" functionality which returns the available command line parameters. JTAGLoad: Added command line parameters "?" and "-?" (Same functionality as "/?"). JTAGLoad: Added command line parameters "?" and "-?" (Same functionality as "/?"). PCodes: Changed an ambiguous J-Link report output. PCodes: Resolved an issue where some Cypress PSoC4 devices would not unlock automatically when connecting to them.
Fi
xed. Package: USB
driver
for VCOM: Under very special circumstances bluescreens could occur when using VCOM.
Fi
xed. (
Driver
update only applies to Windows Vista and later. Windows XP still uses the old
driver
as the new one is not compatible to Windows XP anymore) RTTClient: Connecting to existing session did not work correctly on MacOS.
Fi
xed. RTTClient: Linux: Ubuntu: Attaching to existing debug session did not work properly.
Fi
xed. RTTLogger (Linux): Using logrotate lead to null characters being printed before RTT data.
Fi
xed., RTTViewer: Added 'All terminals' message in case of connection loss. RTTViewer: Added information display on how to correctly enter RTT control block search range. RTTViewer: Echo to Terminal 0 / 'All terminals' was not working correctly.
Fi
xed. RTTViewer:
Fi
xed 'Attach to existing session' mode for Windows, MacOS and Linux. RTTViewer:
Fi
xed typo. RTTViewer: Improved J-Link connect/ disconnect sequence. RTTViewer: Improved handling for data logging. RTTViewer: Improved handling for terminal logging. RTTViewer: Improved log messages when connecting to J-Link. RTTViewer: Improved log output. RTTViewer: Improved reconnecting for attach mode. RTTViewer: Improved the handling in case reading of RTT data failed. RTTViewer: In some occasions, the CL option '--autoconnect' did not work.
Fi
xed. RTTViewer: In some rare occasions, clearing a terminal could crash the application.
Fi
xed. RTTViewer: Linux: Ubuntu: Option "Attaching to existing debug session" did not work properly.
Fi
xed. RTTViewer: Some ANSI CSI sequences caused the application to crash.
Fi
xed. RTTViewer: The '--autoconnect' CL option caused the application to crash.
Fi
xed. RemoteServer: Command line options '-select USB=' and '-SelectEmuBySN ' did not work correctly.
Fi
xed. SDK (Windows): Linking against the *.lib
fi
les with MinGW did throw errors reg. unde
fi
ned references to "__security_check_cookie" and "__GSHandlerCheck".
Fi
xed. SDK: JLINKARM_EraseChip() did not use the EraseChip command to erase the entire flash but the EraseSector command. Changed. SDK: JLINKARM_EraseChip() did not use the EraseChip command to erase the entire flash but the EraseSector command. Changed. Trace: Under certain circumstances backtrace was not showing for targets with PTM.
Fi
xed. UM08002: Chapter "Python support" added. UM08002: Chapter "Python support" updated. Section "API Functions": Added "FlashDownload" description
NXP
SPI
FI
(Q
SPI
)应用详解与程序固件分散加载
1.
SPI
FI
标准
SPI
FI
(
SPI
FLASH INTERFACE),百度百科的定义:
SPI
FI
是
SPI
闪存接口专利技术的缩写,可以帮助32位嵌入式微片器使用小尺寸、低成本的串行闪存替代大尺寸、高成本的并行闪存。利用
SPI
FI
技术,外部串行闪存可以映射到微控制器内存中,达到片上内存读取效果。关于
SPI
FI
的资料并不多,因为
SPI
FI
是NXP(恩智浦)公司提出来并应用在自身各系列的MC...
Arch Linux/其他 Linux 下给 Link2/LPC-Link2 调试器刷 CMSIS-DAP 和 J-Link 固件
文章目录NXP 提供的 LPCScrypt 工具我 Arch 用户或其他 Linux 发行版用户想使用怎么办?1. 注册 NXP 官网下载相应的 Linux 版本文件2. 用文本编辑器打开看了下里面的内容3. 开始 lpcscrypt-2.1.2_57.x86_64.deb.bin 解密4. 解压 `deb` 包5. 解压 `data.tar.gz`6. 这下就能进行 AUR 打包处理了7. 编译 `PKGBUILD` 并安装验证8. 上传到 AUR 仓库 NXP 提供的 LPCScrypt 工具 支持 L
LPC18xx LPC43xx LPC4370 Bootrom USB DFU FPB - Flash Patch and Breakpoint Unit
What is the difference between a Bootrom vs bootloader on ARM systems Bootrom Bootrom (or Boot ROM) is a small piece of mask ROM or write-protected flash embedded inside the processor chip. It cont...
Portapack应用开发教程 (十六)Debug程序 H hackrf固件比较
portapack固件的芯片驱动看得差不多了。我们知道了这些芯片分为3类,iic通信、软件
spi
、硬件
spi
。 接下来我们打开hackrf固件,看看flash芯片是哪类。然后看看它与同类别的其它芯片有哪些细微差别,一步步把这些差别改到portapack固件里去。 打开hackrf/
fi
rmware/common/ 可以看到这几个文件max2837.c max2837_target.c | max5864.c max5864_target.c | rffc5071.c rffc5071_
spi
.c...
驱动开发/核心开发
21,595
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章