[ 50.788963] usb 1-1.1: new full-speed USB device number 4 using ehci-pci [ 50.853992] usb 1-1.1: device descriptor read/64, error -32 [ 51.023960] usb 1-1.1: device descriptor read/64, error -32 [ 51.196938] usb 1-1.1: new full-speed USB device number 5 using ehci-pci [ 51.261946] usb 1-1.1: device descriptor read/64, error -32 [ 51.429943] usb 1-1.1: device descriptor read/64, error -32 [ 51.533019] usb 1-1-port1: attempt power cycle [ 52.113007] usb 1-1.1: new full-speed USB device number 6 using ehci-pci [ 52.524932] usb 1-1.1: device not accepting address 6, error -32 [ 52.589928] usb 1-1.1: new full-speed USB device number 7 using ehci-pci [ 53.004924] usb 1-1.1: device not accepting address 7, error -32 [ 53.005142] usb 1-1-port1: unable to enumerate USB device
boot0 - 1 / boot1 - 0에 usb 연결. 차이는 없다.
[ 225.014866] usb 1-1.1: new full-speed USB device number 8 using ehci-pci [ 225.079866] usb 1-1.1: device descriptor read/64, error -32 [ 225.253817] usb 1-1.1: device descriptor read/64, error -32 [ 225.420787] usb 1-1.1: new full-speed USB device number 9 using ehci-pci [ 225.485801] usb 1-1.1: device descriptor read/64, error -32 [ 225.654762] usb 1-1.1: device descriptor read/64, error -32 [ 225.756872] usb 1-1-port1: attempt power cycle [ 226.337664] usb 1-1.1: new full-speed USB device number 10 using ehci-pci [ 226.756996] usb 1-1.1: device not accepting address 10, error -32 [ 226.820602] usb 1-1.1: new full-speed USB device number 11 using ehci-pci [ 227.236577] usb 1-1.1: device not accepting address 11, error -32 [ 227.236751] usb 1-1-port1: unable to enumerate USB device
일단 PA9이 USART1_TX / PA10이 USART1_RX니까 USB TTL을 이용해서 적당히 연결해줘본다.
Interface serial_posix: 57600 8E1 Warning: the interface was not closed properly. Version : 0x30 Option 1 : 0x00 Option 2 : 0x00 Device ID : 0x0410 (STM32F10xxx Medium-density) - RAM : Up to 20KiB (512b reserved by bootloader) - Flash : Up to 128KiB (size first sector: 4x1024) - Option RAM : 16b - System RAM : 2KiB
프로그램이 없어서 그런가 boot0 - 0, boot1 - 0 으로 되어있어도 내부 부트로더가 작동한다.
STSW-STM32080 package contains all binaries and source code for DfuSe USB device firmware upgrade (DFU) software, including the demonstration, debugging GUIs and protocol layers. It includes the DFU driver compatible with the latest Microsoft®OS. DfuSe utility can be used to interact with the STM32 system memory bootloader or any In-Application Programming (IAP) firmware, running from the user Flash, thus allowing internal memories programming through USB. All source files for Microsoft®Visual Studio 2012 are provided as well, to allow the customization of the default GUI interface.
그러니까.. 이제 cpu에 ram이 달린게 아닌 ram에 cpu가 달린 녀석이 나오면 되는건가..(!!)
Q : 그럼 무엇을 해야 하나? A : “인터페이스(물리적 구조)를 바꿔야 한다. HBM의 핵심 목적은 속도를 늦추고, 복잡도를 낮추며, 전력 소모를 줄이는 거였다. 그런데 계속 속도를 높이면서 전력 소비와 비용이 커지고 있다. ‘약간 빨라진 차세대 D램’은 흥미롭지 않다. 진정한 변화가 필요하다.”